About this role
Job Requirements
Job Description: Senior Software Developer (.NET & Angular)
Position Title
Senior Software Developer - .NET, C#, Angular & Azure
Location
Bangalore
Experience
4-6+ years of software development experience
Job Summary
We are seeking a highly skilled Senior Software Developer with strong expertise in Angular, TypeScript, C#, and .NET technologies to design, develop, and maintain scalable enterprise applications. The ideal candidate should possess hands-on experience with the Microsoft Azure technology stack , demonstrate strong software engineering practices, and be capable of driving technical solutions across the full software development lifecycle.
Experience in the Healthcare/Medical Domain will be considered a significant advantage.
Key Responsibilities
· Design, develop, test, and maintain enterprise-grade web applications using Angular, TypeScript, C#, and .NET .
· Build scalable, secure, and high-performance RESTful APIs and backend services.
· Design and implement cloud-native solutions leveraging the Microsoft Azure ecosystem.
· Collaborate with Product Owners, Architects, UX designers, and cross-functional teams to deliver business requirements.
· Participate in solution architecture discussions and contribute to technical decision-making.
· Ensure adherence to coding standards, security guidelines, and software development best practices.
· Perform code reviews and mentor junior developers.
· Troubleshoot production issues and provide timely resolutions.
· Contribute to CI/CD automation and DevOps practices.
· Support application modernization and cloud migration initiatives.
Required Technical Skills
Front-End
· Angular (v12 or higher preferred)
· TypeScript
· HTML5, CSS3, SCSS
· RxJS, NgRx (preferred)
· Responsive UI development
Back-End
· C#
· .NET Framework / .NET Core / .NET 6+
· ASP.NET Core MVC & Web API
· Entity Framework / Entity Framework Core
· RESTful services and microservices architecture
Azure Cloud
Hands-on experience with:
· Azure App Services
· Azure Functions
· Azure Storage Services
· Azure Service Bus
· Azure Key Vault
· Azure SQL Database
· Azure API Management
· Azure Monitor & Application Insights
· Azure DevOps
· CI/CD Pipelines
Database
· Microsoft SQL Server
· Database design and performance tuning
· Stored Procedures and Query Optimization
DevOps & Tools
· Azure DevOps
· Git
· CI/CD pipelines
· Agile/Scrum methodologies
· SonarQube, NUnit/xUnit (preferred)
Required Qualifications
· Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or related field.
· 4+ years of professional software development experience.
· Strong understanding of object-oriented programming, design patterns, and software architecture principles.
· Experience developing and deploying applications in Azure cloud environments.
· Excellent analytical, debugging, and problem-solving skills.
· Strong communication and stakeholder management capabilities.
Preferred Qualifications
· Experience in Healthcare, Medical Devices, Digital Health, Clinical Applications, PACS, RIS, HIS, DICOM, HL7/FHIR, or Healthcare Interoperability standards .
· Azure certifications such as:
o Microsoft Certified: Azure Developer Associate (AZ-204)
o Microsoft Certified: Azure Solutions Architect Expert
· Experience with containerization technologies such as Docker and Kubernetes (AKS).
· Understanding of security, compliance, and regulatory requirements in healthcare applications.
Desired Competencies
· Technical leadership and mentoring skills
· Ownership mindset and accountability
· Strong collaboration and teamwork
· Continuous learning attitude
· Customer-centric problem-solving approach
· Ability to work in a fast-paced Agile environment
What Success Looks Like
· Delivering secure, scalable, and maintainable cloud-native applications.
· Contributing to architectural decisions and technical excellence.
· Driving high-quality development standards through mentoring and code reviews.
· Supporting business objectives through innovative software solutions.
Medical/Healthcare domain experience will be a strong advantage and will be preferred where applicable.
Benefits
Job Description: Senior Software Developer (.NET & Angular)
Position Title
Senior Software Developer - .NET, C#, Angular & Azure
Location
Bangalore
Experience
4-6+ years of software development experience
Job Summary
We are seeking a highly skilled Senior Software Developer with strong expertise in Angular, TypeScript, C#, and .NET technologies to design, develop, and maintain scalable enterprise applications. The ideal candidate should possess hands-on experience with the Microsoft Azure technology stack , demonstrate strong software engineering practices, and be capable of driving technical solutions across the full software development lifecycle.
Experience in the Healthcare/Medical Domain will be considered a significant advantage.
Key Responsibilities
· Design, develop, test, and maintain enterprise-grade web applications using Angular, TypeScript, C#, and .NET .
· Build scalable, secure, and high-performance RESTful APIs and backend services.
· Design and implement cloud-native solutions leveraging the Microsoft Azure ecosystem.
· Collaborate with Product Owners, Architects, UX designers, and cross-functional teams to deliver business requirements.
· Participate in solution architecture discussions and contribute to technical decision-making.
· Ensure adherence to coding standards, security guidelines, and software development best practices.
· Perform code reviews and mentor junior developers.
· Troubleshoot production issues and provide timely resolutions.
· Contribute to CI/CD automation and DevOps practices.
· Support application modernization and cloud migration initiatives.
Required Technical Skills
Front-End
· Angular (v12 or higher preferred)
· TypeScript
· HTML5, CSS3, SCSS
· RxJS, NgRx (preferred)
· Responsive UI development
Back-End
· C#
· .NET Framework / .NET Core / .NET 6+
· ASP.NET Core MVC & Web API
· Entity Framework / Entity Framework Core
· RESTful services and microservices architecture
Azure Cloud
Hands-on experience with:
· Azure App Services
· Azure Functions
· Azure Storage Services
· Azure Service Bus
· Azure Key Vault
· Azure SQL Database
· Azure API Management
· Azure Monitor & Application Insights
· Azure DevOps
· CI/CD Pipelines
Database
· Microsoft SQL Server
· Database design and performance tuning
· Stored Procedures and Query Optimization
DevOps & Tools
· Azure DevOps
· Git
· CI/CD pipelines
· Agile/Scrum methodologies
· SonarQube, NUnit/xUnit (preferred)
Required Qualifications
· Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or related field.
· 4+ years of professional software development experience.
· Strong understanding of object-oriented programming, design patterns, and software architecture principles.
· Experience developing and deploying applications in Azure cloud environments.
· Excellent analytical, debugging, and problem-solving skills.
· Strong communication and stakeholder management capabilities.
Preferred Qualifications
· Experience in Healthcare, Medical Devices, Digital Health, Clinical Applications, PACS, RIS, HIS, DICOM, HL7/FHIR, or Healthcare Interoperability standards .
· Azure certifications such as:
o Microsoft Certified: Azure Developer Associate (AZ-204)
o Microsoft Certified: Azure Solutions Architect Expert
· Experience with containerization technologies such as Docker and Kubernetes (AKS).
· Understanding of security, compliance, and regulatory requirements in healthcare applications.
Desired Competencies
· Technical leadership and mentoring skills
· Ownership mindset and accountability
· Strong collaboration and teamwork
· Continuous learning attitude
· Customer-centric problem-solving approach
· Ability to work in a fast-paced Agile environment
What Success Looks Like
· Delivering secure, scalable, and maintainable cloud-native applications.
· Contributing to architectural decisions and technical excellence.
· Driving high-quality development standards through mentoring and code reviews.
· Supporting business objectives through innovative software solutions.
Medical/Healthcare domain experience will be a strong advantage and will be preferred where applicable.