Responsibilities
· Analyze software requirements and functional specifications based on business needs
· Design, develop, unit test, and integrate software components for an energy automation product
· Perform code, design, and documentation reviews
· Create technical documentation including:
o Requirements
o Design
o Code
o Test documentation
· Ensure all deliveries meet organizational and project quality standards
· Ensure continuous integration of solution artifacts into the software configuration management system within committed timelines
· Collaborate with multiple stakeholders on:
o Requirements analysis
o Software design
o Component integration
o Continuous delivery
---
Qualifications
Education
· B.E / B.Tech / MCA / M.E / M.Tech / MSc in Computer Science
---
Knowledge and Experience
· 6–9 years of experience in software design and development
· Strong knowledge of:
o Object-oriented programming
o Software design concepts
· Expertise in full-stack web development, including:
o C# .NET / .NET Core
o TypeScript
o JavaScript
o Angular / ASP.NET Core, an open-source web development framework | .NET
o CSS
o SQL Server / PostgreSQL
· Good analytical and problem-solving skills
· Proven experience with Azure Cloud Services, including:
o Azure App Services
o Azure SQL DB
o Azure Functions
o Azure DevOps
o Implementing cloud-native architectural patterns and DevOps best practices
o AZ204 certification preferred
· Strong communication skills (oral and written)
· Ability to quickly learn new technologies and industry trends
· Ability to effectively communicate and collaborate with various stakeholders
Pay: ₹379,272.98 - ₹1,630,269.67 per year
Work Location: In person