Bentley Systemsposted 14 days ago
Mid Level
Pune, IN
Professional, Scientific, and Technical Services

About the position

Bentley Systems is seeking a talented Software Engineer II to become a valued member of our successful team. The primary focus will be developing modules contributing to MicroStation, Bentley's flagship Computer-Aided Design application which is used around the globe in world-class Engineering projects. We offer a challenging, friendly, and supportive environment, the opportunity to work with an international development team, and to learn and grow as an engineer.

Responsibilities

  • Work closely with product management, development leads, and peers to complete required tasks.
  • Participate in the design and development of new features.
  • Write high-quality (efficient, well-tested, well-architected) code.
  • Participate in code reviews to gain and share knowledge (while providing and accepting constructive feedback).
  • Quickly learn and adapt to new technologies and approaches as needed.

Requirements

  • BS or MS in computer science, software engineering or related field
  • Minimum 5 years' experience as a software engineer or equivalent
  • Proficient in C++
  • Thorough knowledge of object-oriented programming and the proper application of design patterns
  • Knowledge of CAD software development or customization.
  • Thorough knowledge of the Mathematics of Geometry
  • Must be proactive and results-oriented
  • Excellent verbal and written communication skills
  • 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

Nice-to-haves

  • Knowledge of Agile and Scrum development practices, Continuous Delivery, and DevOps processes/tools.
  • Strong data structure and algorithm skills
  • Knowledge of Microsoft Visual Studio
  • Experience with C++
  • Knowledge of AutoCAD, ObjectArx/RealDWG
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service