Software Developer (C#,.Net,Angular,Azure)

Siemens HealthineersBengaluru, KarnatakaOn-siteFull-timeSenior, 5–8 yearsListed 16 hours ago

Apply now

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.