Primary responsibilities:
- Analyze and understand the functional and technical requirements.
- Hands-on development experience with management and implementation of APIs and microservices.
- Experience with complex development patterns, particularly around extending/enhancing current portal capabilities.
- Implement solutions aligned to the enterprise strategy leveraging strategic tools/technologies, patterns, processes.
- Participate in Agile/Scrum development process.
- Communicate effectively with other engineers and QA.
- Setup of pro-active alerts and reports for Application availability and performance Monitoring
- Identify opportunities to fine-tune and optimize .Net based applications.
Required Qualifications:
- 6+ years of experience working with .NET Technologies: C#, ASP.NET, MVC, Web API, WebServices
- 3+ years of experience with front-end technologies like Angular and React
- 4+ years of experience with SQL Server, MYSQL, Oracle or other comparable RDMS database system
- 3+ years with Data Modeling, T-SQL development, database performance monitoring and tuning using SQL Server, MYSQL, Oracle or other comparable RDMS databases
- 2+ years of experience with CI/CD tools like Jenkins, GitHub Actions
- 3+ years of experience with APIs / micro-services
- 2+ years of experience with code scanning and security tools for code vulnerability, code quality, secret scanning, penetration testing and threat modeling
- 2+ years of experience with unit testing frameworks
Preferred Qualifications:
- Bachelor's degree in computer science or related field
- Experience in the Healthcare industry
- Experience with authorization frameworks like oAuth 2.0, SAML or OpenID Connect
- Experience with APM tools like Datadog, Dynatrace, Splunk
- Experience with NoSQL database like MongoDB, DynamoDB
- Knowledge of computing concepts including API design, creating, fault tolerance, available and scalable distributed systems, multithreaded programming, performance tuning, and security
- Experience with Linux or Unix platform
- Experience with RabbitMQ
- Experience with Redis
- Experience with event steaming platforms such as Kafka
- Proven excellent problem-solving skills
- Experience with Azure DevOps, GitHub action