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