Bentley Systems is seeking a talented and driven Software Engineer II (Automation) to join their dynamic team in Pune! If you are passionate about software development and eager to contribute to advancing the world’s infrastructure, this is an excellent opportunity for you.
About Bentley Systems
Bentley Systems (Nasdaq: BSY) is a global leader in providing innovative software solutions to advance the world’s infrastructure. Our software is utilized by professionals and organizations across various industries, including architecture, engineering, and construction, for designing, constructing, and operating infrastructure projects. With over 5,200 colleagues worldwide, Bentley Systems generates annual revenues exceeding $1 billion in 194 countries.
Job Details
Company Name: | Bentley Systems |
Job Role: | Software Engineer II (Automation) |
Qualification: | BE/MS in Computer Science & Engineering |
Experience: | 4-7 years in the software industry |
Job Location: | Pune, India |
Application Deadline: | ASAP |
Responsibilities of the Software Engineer II (Automation)
As a Software Engineer II at Bentley Systems, your key responsibilities will include:
- Agile Development: Working with a team in an Agile, Continuous Integration, and Continuous Delivery software development process.
- Automation Frameworks: Developing new and existing automation frameworks and tools for large enterprise applications.
- Feature Implementation: Designing and implementing new features and frameworks for automation.
- Code Coverage: Enhancing code coverage by guiding the Development and QA teams in writing more automated tests.
- Defect Fixing: Fixing defects and improving applications.
- Software Upgrades: Upgrading and maintaining existing software and web services tests.
- DevOps Environment: Working in a dynamic DevOps-oriented software development environment.
- Application Understanding: Gaining an understanding of both web and desktop application functionalities.
Required Knowledge, Skills, Abilities, and Experience
To be successful in this role, you should possess:
- Programming Skills: Extensive experience in C++, C#, and OOP concepts.
- Automation Tools: 3-5 years of experience in developing automation tools.
- Testing Knowledge: Familiarity with unit testing tools, mock testing tools, and code coverage tools.
- Frameworks: Knowledge of WPF and Telerik.
- Debugging & Design: Strong debugging skills and knowledge of design patterns, memory management, and UML diagrams.
- Cloud Services: Experience with consuming cloud services and REST interfaces, especially Microsoft Azure.
- Agile & DevOps: Knowledge of Agile Scrum Development, Test-Driven Development, Continuous Delivery, and DevOps processes.
- Analytical Skills: Strong analytical and problem-solving skills.
- Communication: Excellent communication and teamwork skills.
What We Offer
At Bentley Systems, we offer a supportive and inclusive work environment, competitive salary, and a range of benefits. You will have the opportunity to work within a global and diversely international team, contributing to exciting projects that advance the world’s infrastructure.
Inclusion Program: Bentley is committed to fostering an inclusive culture where all employees feel valued and respected. We offer various inclusion programs to support diversity and ensure everyone can thrive at Bentley.
Equal Opportunity Employer Statement
Bentley Systems is proud to be an equal opportunity employer. We consider all qualified applicants for employment without regard to race, color, gender/gender identity, sexual orientation, disability, marital status, religion/belief, national origin, caste, age, or any other characteristic protected by local law or unrelated to job qualifications.
APPLY LINK: | CLICK HERE |