Description

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

Education

Bachelor’s Degree