About the job
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
- 7+ years of experience working with .NET Technologies: C#, ASP.NET, MVC, Web
API, WebServices
- 4+ years of experience with front-end technologies like Angular and React
- 5+ 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
- 5+ 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