Role: Java FHIR Developer
Location: Remote/ Canada
Must Have Skills:
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
Any Graduate