Recruitment of Software Engineer at Bentley for Kolkata location

About Bentley:
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/ B.Tech, ME/ M.Tech, BCA, MCA (CS) from 2013-2017 batches.

Job Description:
Bentley Systems is seeking a talented senior software engineer candidate to become team lead/manager of the structural modeling software engineering team in our Kolkata, India office. Our software engineers create, enhance, and maintain product lines as well as participate in the full life cycle of development, from specification and design through implementation, test, and support. Our solution allows structural engineers, designers, retailers, and fabricators to efficiently create accurate 3D models for structural steel and reinforced concrete structures.
Excellent verbal and written communication skills
Ability to work in a team-oriented, collaborative environment is essential
Ability to work with remote teams and managers
Self-motivated person with the ability to work individually and as part of a team

Oversees the local structural modeling software engineering team
Applies agile software development methodologies to design, implementation, testing, and support of product features
Works with and reports to the remote manager
Develops technical specification documents which define how functionality extensions will be implemented technically
Is responsible for the overall quality of the technical deliverables, by performing code reviews of programs developed by the team, and by personally developing any complex architectural code or frameworks
Participates in the development of a detailed project plan for implementing the solution

Skills Required:
Structural design or engineering background
Strong analytical and problem-solving skills
Thorough knowledge of object-oriented programming and design patterns
Application programming experience: C/C++, C# in Microsoft development environment
GUI frontend programming
Writing software design specification
Knowledge of agile and scrum development practices
Software project planning and estimation

Location: Kolkata.

Salary: Best in Industry.

How to apply:

Interested candidates can apply Online

Click here to apply Online