Share this Job

Senior Software Engineer

Date: Jul 30, 2022

Location: Pune, IN, 411028

Company: Bentley Systems

Position Title: Senior Software Engineer

 

Location: Pune Office

 

Position Summary:

Are you ready to start a new journey with a team of energized professionals advancing and connecting the world’s infrastructure? Bentley is looking for you! We are looking for a Senior Software Engineer, responsible for delivering one of the important products from Bentley’s big product portfolio, reporting directly to the Senior Manager. This is a full-time role expected to work 40 hours per week, based in our Pune, India office.

 

Responsibilities:

  • Working with a team in an agile, Continuous Integration, and Continuous Delivery software development process
  • Understanding and defining software requirements
  • Designing and developing products, adding new features, fixing defects, etc.
  • Working in dynamic DevOps oriented software development environment
  • Work independently and with a global project team to develop and maintain Bentley’s line of Civil engineering applications
  • Take ownership of the functionality you write and designs you implement
  • Perform unit testing during the project to ensure code assets are of quality and satisfy required use cases.
  • Provide and accept constructive feedback
  • Research, evaluate and explore new technologies as needed
  • Commit yourself to continuous learning and adapting to and integrating new technologies

 

Required Knowledge, Skills, Abilities, and Experience:

  • Masters/Bachelor’s degree in Computer Science/Information Systems/Engineering  or equivalent (B.E/MCA/MSc/BSc/BCA/MCS/BCS)
  • 8+ years experience in software development
  • Good verbal and written communication skills in the English language
  • Ability to learn and adapt quickly to maximize productivity
  • Self-motivated person with the ability to work individually and as part of a team
  • Must be proactive and results-oriented
  • Excellent verbal and written communication skills
  • Debug and resolve the defects reported by the QA team

 

Desirable Skills

  • Experience with technologies such as Microsoft Visual Studio, .NET Framework
  • Minimum 8+ years experience as a software engineer or equivalent
  • Experience in developing applications using C# & C++
  • Proficiency in Java would be desirable
  • Knowledge of Agile and Scrum development practices
  • Must have worked with Microsoft development tools like Developer Studio, Unit Test Framework, etc.
  • Thorough knowledge of object-oriented programming and the proper application of design patterns
  • Ability to work independently and solve problems, and to know when to ask for help
  • Ability to learn new technologies quickly, and apply them in production
  • Experience with Azure DevOps / TFS / GitHub environment for source control is desirable
  • Knowledge of MicroStation/AutoCAD / Any CAD Platform development is a plus
  • Mechanical/ Structural/Civil related education background is a plus

 

What We Offer:

  • A great Team and culture – please see our Recruitment Video.
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction.
  • Competitive Salary and benefits.
  • The opportunity to work within a global and diversely international team.
  • A supportive and collaborative environment.
  • Colleague Recognition Awards.


Job Segment: Test Engineer, Software Engineer, Civil Engineer, Construction, Engineer, Engineering