Responsibilities
- Design, implement, and maintain web applications using Angular, Spring Boot, and Java technologies.
- Translate technical systems specifications into working, tested applications, including developing detailed programming specifications, writing code, compiling data-driven programs, maintaining, and conducting unit tests.
- Resolve and troubleshoot technical problems during the use and operation of software packages, including assistance with implementation, conversion and migrations.
- Collaborate with stakeholders to understand data needs and provide data-driven solutions.
- Lead data governance activities and contribute to refining the priorities and scope of data governance frameworks.
- Work with structured and semi-structured data (e.g., JSON, Parquet, Avro) and data modeling to define how master data entities are structured, related, and stored.
- Provide post-implementation support and resolve post-implementation technical issues.
- Perform design walkthroughs with project teams and ensure compliance with accessibility and regulatory standards where applicable.
- Work with middleware and gateways and ensure the entire stack is designed and built for speed and scalability.
- Contribute to the design, development, deployment, and troubleshooting of REST API services and frontend-backend integration.
Full Stack Skills
Proficient with both front end and back-end development, including database design/management and DevOps; high level knowledge of front-end interfaces; knowledge and experience with Oracle SQL backend; design and implementation of the overall web architecture; deployment and troubleshooting; REST API design and integration; and experience with HAPI-FHIR, HL7, and related standards where applicable.
Experience with middleware and gateways; ability to work in a structured, disciplined, technology-driven environment; strong analytical, problem-solving, and communication skills; and a track record of delivering high-quality software.
Qualifications
- 2-4 years of experience in relevant skills: RESTful APIs, Swagger, HL7/FHIR, modular and reusable component design; ability to query APIs; experience with front-end frameworks (e.g., AngularJS) and unit testing.
- Experience with one or more programming languages and with relational/hierarchical databases (Oracle, SQL Server).
- Experience in designing, coding, testing, debugging, and documenting applications; ability to work independently and collaboratively; strong written and verbal communication skills.