Sr Staff Software Engineer

Software Development Vadodara, India


Summary of the Senior Staff Software Engineer

We are looking for a Senior Software Engineer to join one of our Engineering organization. You will have the opportunity to work in healthcare software, an exciting and growing area. You will work with a variety of technologies and develop new features and capabilities for our healthcare software solutions. Successful candidates enjoy working in a collaborative environment, contributing to team decision-making, and building great software.

Responsibilities for the Senior Staff Software Engineer

  • Work in a Production Support team to provide technical support for software troubleshooting, enhancements and development objectives.
  • Participate actively in Scrum ceremonies.
  • Ensure best practices including coding standards and code reviews.
  • Understands scalable software performance and operability for SaaS platforms
  • Ensure compliance with rules for all deployed software.
  • Write code in accordance with architecture specifications.
  • Write database scripts as needed.

Qualifications of the Senior Staff Software Engineer

  • Bachelor's degree required (computer science, information systems, business administration or other industry-related curriculum)
  • 2+ years experience with FIHR, developing interoperability and integrations between providers, public health agencies, payers, or patients using international information exchange standards (e.g. HL7, IHE), specifications and integration broker platforms
  • 3+ or more years developing REST API Services

Technical Skills of the Senior Staff Software Engineer

  • Experience with configuring and troubleshooting high volume HL7 v2 data interfaces including converting ADT, medical records to FHIR HL7 Standards
  • Must possess strong analytical, technical, and troubleshooting skills to resolve complex HL7 interface issues as they arise
  • Experience working with industry leading HL7 interface engines such as QVera, Mirth, Rhapsody, Cloverleaf, Healthshare
  • Languages: .NET, JavaScript, SQL. MS SQL are preferred
  • Frameworks: .NET Entity Framework
  • Databases: MS SQL, DynamoDB (or other NoSQL DB)
  • Cloud-hosted, scalable SaaS systems
  • Experience with serverless architectures (e.g. AWS Lambda, Event Bridge, API Gateway)
  • Experience providing software troubleshooting and enhancements to existing system and applications.
  • Experience developing RESTful APIs (or equivalent)
  • Experience with Agile methodologies
  • Source control management, preferably git
  • Secure coding practices

Knowledge, Skills, and Abilities of the Senior Staff Interoperability Engineer

  • Customer focused, driven to help our customers
  • Keen sense of priority and urgency
  • Passionately committed to engineering best practices
  • Self-learner and problem solver