Bentley Systems is hiring Software Engineer for Kolkata location
Recruitment of Software Engineer at Bentley Systems for Kolkata location
About Bentley Systems:
Bentley Systems is a software development company that supports the professional needs of those responsible for creating and managing the world’s infrastructure, including roadways, bridges, airports, skyscrapers, industrial and power plants as well as utility networks. Bentley delivers solutions for the entire lifecycle of the infrastructure asset, tailored to the needs of the various professions – the engineers, architects, planners, contractors, fabricators, IT managers, operators and maintenance engineers – who will work on and work with that asset over its lifetime. Comprised of integrated applications and services built on an open platform, each solution is designed to ensure that information flows between workflow processes and project team members to enable interoperability and collaboration.
BE/BTech, MCA from 2014-2017 batches.
Database Design and Normalization
WPF/WCF, HTML, CSS
Knowledge of Agile and Scrum development practices.
Prior experience/knowledge of engineering design processes will be a plus.
The responsibilities of a Software Engineer include design, implementation, testing and support of product features, according to Bentley Systems’ defined standards:
Design includes participating in defining and interpreting feature requests, documenting those requests in functional specifications, and designing specific product and features for stability, usability, and maintainability.
Implementation includes using the latest development tools to turn the designs into actual software products. In particular, implementations must be stable, maintainable and well documented.
Testing responsibilities include both unit testing as well as providing additional guidance and support to the certification group as needed.
Support includes maintaining the existing code base and providing assistance to the support group as needed.
Experience as a software engineer or equivalent
Proficient using C++ with working knowledge of MFC, knowledge of C# and .Net framework.
Thorough knowledge of object-oriented programming and design patterns.
Excellent verbal and written communication skills required.
Ability to learn and adapt quickly to maximize productivity.
Self-motivated person with the ability to work individually and as part of a team.
Enthused about developing desktop applications for the civil engineering industry.
Prior knowledge of unmanaged code unit testing will be preferable.
Salary: Best in Industry.
How to apply:
Interested candidates can apply Online