Location- Pune (Office/Hybrid)
Position Summary
Bentley Systems is seeking a talented Associate Software Engineer, you will be part of an international team that influences development of the world’s infrastructure, gain valuable experience on latest technologies, work on challenging and interesting tasks every day with highly skilled professionals on next generation software.
Your Day-to-Day:
Work closer with Mentor for day-to-day task
Solve assigned task with quality
Writing Unit Test
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 Knowledge, Skills, Abilities, and Experience
0-2 Years of experience with Bachelor/master’s degree in engineering
Ability to solve problems (with help / direction from seniors)
Good Communication skill, able to explain problem and ask right questions.
Knowledge of Computer Science, algorithm, and data structures
Graphics Design/ Computer Graphics and transformations
Quickly learn new technologies
Comfortable in one of the tech stack .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
What We Offer:
• A great Team and culture – please see our Recruitment Video.
• Home-Based, Hybrid or Office-based – choose what works for you.
• 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.