Principal Software Engineer - Full Stack Developer
Experience: 9 - 12 years
Location: Bangalore
Role Overview
Principal Engineer is responsible for design, analysis and implementation of current features and enhancements of existing applications. Work with system engineers related to the requirements.
Responsibilities
Requirements
Mandatory:
Should have 9+ years of experience as .NET full stack developer.
Strong in C#, .NET Core, .NET framework, OOPS concepts and REST API
Should have good knowledge on Microsoft SQL Server Database.
Should have good experience in web technologies like Angular 20 or above, Typescript, NgRx and Web API.
Should be capable of working individually and guiding others in the team.
Should be capable of working on the design and implementation of a complete feature.
Should be well versed with various design patterns.
Must have solid debugging skills and ability to do root cause analysis.
Should be able to end-to-end debug application through existing modules
Good hands-on experience in unit testing.
Robust knowledge of version control system like GIT, ADS, VSTS, Perforce etc.
Optional:
Working knowledge in using Azure DevOps i.e CI & CD
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Principal Software Engineer Bengaluru (India)
🏢 Itron
📍 India