Bentley Systems, a renowned leader in providing comprehensive software solutions for infrastructure design and performance, is currently seeking qualified individuals for the position of Associate Software Engineer. The role requires candidates to hold a Bachelor’s or Master’s degree in engineering, showcasing Bentley Systems’ emphasis on academic excellence and technical proficiency. This exciting opportunity is open to candidates with 0 to 2 years of experience, reflecting the company’s commitment to both nurturing fresh talent and welcoming those with a bit of industry exposure. The job is based in Pune, a thriving hub for technology and innovation in India, offering a dynamic work environment for software engineers to contribute to Bentley Systems’ cutting-edge projects.
Company Name: Bentley Systems
Job Role: Associate Software Engineer
Education Required: Bachelor/master’s degree in engineering
Experience Required: 0-2 Years
Job Location: Pune
Role and Responsibilities:
- Work closely with Mentor for day-to-day tasks.
- Solve assigned tasks with quality.
- Writing Unit Tests.
- Develop software engineering knowledge.
- Understand and resolve PR comments.
- Scroll others’ PR and try to learn from them and give reasonable reviews.
- Work with a team in an agile, Continuous Integration and Continuous Delivery software development process.
Required Skills and Qualification:
- 0-2 Years of experience with Bachelor’s/master’s degree in engineering.
- Ability to solve problems (with help/direction from seniors).
- Good Communication skills, able to explain problems and ask the right questions.
- Knowledge of Computer Science, algorithms, and data structures.
- Graphics Design/ Computer Graphics and transformations.
- Quickly learn new technologies.
- Comfortable in one of the tech stacks.NET/C++ or typescript/nodejs.
- Understanding of unit testing, TDD.
- Basics of debugging.
- Basic level of database concepts (SQL / NoSQL).
- Basic idea of cloud platforms.
Desired Skills:
- Proficiency in Mathematics (Geometry).
- Agile methodology – Scrum.
- Familiar with web development frameworks like React.
- DevOps.
- Familiarity with Design Patterns, SOLID, and DRY principles.
- Git – DCVS.