

Energy tech co. that designs, builds, services gas, nuclear, hydro, steam & wind power systems globally.
17 hours ago
Intermediate (4-7 years), Experienced (8-12 years)
Full Time
Bengaluru, Karnataka, India
Office Full-Time
Company Size
76,800 Employees
Service Specialisms
Sector Specialisms
The role is responsible for programming a component, feature, or feature set. The incumbent works independently while contributing to both the immediate team and cross‑functional teams across the business. Participation in design discussions is also expected.
Key responsibilities include defining work scope, providing initial estimates backed by factual justification, and engaging in technical discussions throughout the Agile software development lifecycle. The engineer will drive design reviews, define module interfaces, and ensure code quality through best practices, unit testing, and automation.
Technical leadership is required, including guiding a team of three to four developers in planning, execution, and architectural design using Scrum methodologies. The position also involves assessing and optimizing application performance, making informed technology choices after due diligence, and mentoring team members.
A bachelor’s degree in Computer Science or a STEM field and a minimum of five years of relevant experience are required. Candidates must demonstrate strong proficiency in C#/.NET Core, object‑oriented design, and building RESTful APIs, as well as expertise in React, responsive design, and SQL databases such as PostgreSQL or SQL Server.
Desired technical skills include experience with containerization (Docker), orchestration (Kubernetes), and cloud platforms (AWS), with added knowledge of MongoDB, Jenkins, and Kubernetes considered a plus. Business acumen, analytical problem‑solving, and the ability to articulate technology solutions from both technical and customer perspectives are essential.