Description

Role: Java FHIR Developer

Location: Remote/ Canada

 

Must Have Skills:

  • Prior experience developing SMART Apps ( Very much needed skill)
  • Smart on FHIR application experience
  • Java HAPI-FHIR library
  • Full Stack or Front-end Java Developer
  • Scrum and Agile ( Nice to have)

 

 

Job Description for Software Engineer III (Java FHIR Developer):

 

looking for experienced and self-motivated professional for performing Software Engineering functions to support EHR SmartonFHIR Applications.

·      Minimum 5 years working in Information Technology,  Java, and Spring programming

·      Knowledge of Java HAPI-FHIR library

·      Collaborate with cross-functional partners (QA, Business Analyst, Tech Pubs, etc.) in an Agile/Scrum team environment.

·      Develop product features within existing applications and new initiatives.

·      Assist with the generation and analysis of business and functional requirements for proposed software solutions.

·      Participate in architectural and database design discussions as they relate to product direction.

·      Create design specifications, documentation, and unit testing plans as defined by the Agile development process.

·      Complete development tasks independently as well as under direction from the product architect and development leads.

·      Maintain and support software solutions post-production.

·      Develop features completely including the front-end components and the backend systems.

·      Work closely with other engineers to develop the best technical design and approach for new product development.

·      Should have experience of working in Healthcare Industry (or similar) to understand the data security requirements like PCI/HIPPA/SOX/PHI etc.

 

Role Details:

·      Work with Customers, end users and development partners to define and assess technical requirements and understand the current state of technology to define opportunities that create business value.

·      Work with architects to define the technical architecture structure to ensure that the products and components work together to meet the objectives and performance goals as required by the customer.

·      Fully understand the capabilities and limitations of the technical environments.

·      Work with the third-party support team (on-shore and off-shore) and application support teams to educate and guide them for steady-state supporting related technologies.

 

Qualifications:

Education Preferred:

·      Bachelor’s degree in Computer Science or equivalent.

Work Experience:

·      8+ years of professional experience in software development or technical engineering capacity.

·      2+ years of experience with custom application software development (Smart on FHIR)

·      Prior experience developing Smart Apps

·      Front end development

 

Other:

·      Computer Science fundamentals in object-oriented (OO) design patterns, distributed databases, and data modeling techniques

·      Experience in development of distributed/scalable systems and high-volume transaction applications.

·      Ability to handle multiple competing priorities in a fast-paced environment.

·      FHIR Resources basics

·      OAuth2 basics

Education

Any Graduate