Job Description
Altera, a member of the N. Harris Computer Corporation family, is seeking a Senior Software Engineer to work in Bengaluru, India. Altera delivers health IT solutions and is driving a new era of healthcare through innovation and expertise.
The Senior Software Engineer will be responsible for developing and maintaining software applications using Azure and C#.net technologies. The role involves working with a variety of technologies and tools, including Azure App Service, Service Bus, KeyVault, Kubernetes, C#, Angular, and SQL.
Responsibilities:
- Design, develop, and maintain software applications using Azure and C#.net technologies.
- Work with Azure App Service, Service Bus, KeyVault, Service Principal, Monitoring and Alerts, and Kubernetes.
- Implement C# design patterns, parallel programming, multithreading, and asynchronous programming.
- Apply object-oriented programming concepts, SOLID principles, and dependency injection.
- Troubleshoot and debug software applications.
- Implement authentication (SAML based, JWT) and data encryption.
- Develop Web APIs, REST APIs, and microservices.
- Write unit tests.
- Work with Angular components, routing, promises, observables, directives, and TypeScript.
- Implement data sanitization.
- Develop SQL stored procedures, DML statements, functions, and user-defined types.
- Optimize query execution plans and perform performance tuning.
- Work with triggers.
- Use tools such as GitHub and Azure DevOps.
- Follow Agile/SAFe methodologies.
Requirements:
- 5-6+ years of experience
- Excellent communication skills
- Experience with Azure: App Service, Service Bus, KeyVault, Service Principal, Monitoring and Alerts, Kubernetes
- Proficiency in C#: Design Patterns, Parallel Programming, multithreading, async, Object Oriented Programming concept, Solid principle, Dependency injection, Troubleshooting/debugging, authentication (saml based, jwt), Data Encryption, web api, REST API, Micro service, unit testing
- Experience with Angular: Component lifecycle, Routing, promise, observables, directives, Typescript, Data sanitization
- Strong SQL skills: Store procedures, strong in DML statements, Functions, User defined types, query execution plan, performance tuning, triggers, etc.
- Experience with tools like GitHub and Azure DevOps
- Familiarity with Agile/SAFe methodologies
Altera offers:
- An Equal Opportunity/Affirmative Action Employer environment.