Senior Software Engineer (Pune)

Senior Software Engineer (Pune)

11 Nov
|
Bentley Systems
|
Pune

11 Nov

Bentley Systems

Pune

Position Summary:

Are you ready to start a new journey with a team of energized professionals advancing and connecting the worlds infrastructure? Bentley is looking for you! We are looking for a senior software engineer to join our Asset Operations Team working under a software engineering manager.

Responsibilities:

- Build React front-end components and .NET APIs.
- Develop business logic using C#, SQL Server, and REST APIs.
- Maintain and enhance existing applications built with ASP.NET, JavaScript, CSS, and SQL Server.
- Design secure, scalable solutions using proven design patterns and SOLID principles.
- Break down complex requirements into deliverable work with accurate estimates.
- Troubleshoot production and support issues, performing root cause analysis and implementing solutions.
- Develop automated unit, integration, and end-to-end tests.
- Conduct code reviews and collaborate through Git-based workflows.
- Use AI-assisted development tools effectively, including creating prompts and validating generated code, tests, documentation, and technical recommendations.
- Identify and correct inaccurate, insecure, inefficient, or low-value AI-generated output, including repetitive prompt loops, hallucinations, and excessive token consumption.
- Establish development best practices and evaluate new technologies and approaches.




- Translate technical concepts into clear recommendations for Product Owners, Support, Business Analysts, and other stakeholders.
- Manage and track work through Azure DevOps.
- Collaborate with global teams through Microsoft Teams, email, and virtual meetings.
- This is a full time role based in our Pune, India office with up to 10% travel.

Qualifications:

- Bachelor's degree in computer science or related field, or equivalent practical experience.
- Multiple years of experience developing web applications using some or all of:
- ASP.NET
- React
- C#
- .NET Core / .NET Framework
- SQL Server
- REST APIs
- Microservices
- Experience mentoring junior developers.
- Strong understanding of design patterns, SOLID principles, software architecture, and root cause analysis.
- Experience using Git and Azure DevOps in an Agile development environment.
- Experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, Claude, or similar technologies.
- Ability to craft effective prompts and critically evaluate AI-generated code, designs, and recommendations.
- Ability to recognize incorrect assumptions, security risks, inefficient solutions, and unproductive AI interaction patterns.
- Strong analytical, problem-solving, decision-making, and communication skills.
- Ability to learn quickly and work independently with minimal supervision.

📌 Senior Software Engineer (Pune)
🏢 Bentley Systems
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (pune) / pune