Description


Job Responsibilities:
• Participate in the entire application lifecycle, focusing on developing and debugging in languages such as Java and frameworks such as Spring Boot. 
• Build out new and existing platform APIs aimed at managing and delivering healthcare data between service providers. 
• Reporting to the Data Integrations Team Lead and working in collaboration with the cross-functional team, the successful candidate will bring new and innovative ideas to enhance and improve our healthcare services and messaging systems 
• Write reusable code using clean code best practices and principles. 
• Interact and write efficient database queries using Postgres. 
• Perform server-side, back-end, end-to-end tests to ensure shipment of quality code. 
• Communicate effectively in English in multiple aspects such as naming in code, reading and writing technical documentation, understanding and delivering technical presentations, understanding feature requirements, communicating with foreign teams etc. 
• Highly adaptable to learn new technologies, frameworks or tools to solve complex problems. 
• Work collaboratively with colleagues using agile process, GIT and JIRA type task management tools.

Job Requirements:
• Proven ability to apply programming concepts such as data structures and algorithms, runtime and space complexity to solve difficult problems in any language/framework. 
• Very proficient in communicating in English. 
• Proven experiences in languages such as Java/SQL using Spring Boot. 
• Good knowledge on API design, git, databases (relational and non-relational).
• Good knowledge of clean code principles and best practices like Separation of Concerns (SoC), Single Responsibility Principle, Code Coupling, Unit testing, Naming conventions, Project Organization etc. 
• Highly adaptable to new technologies and implementations. 
• Strong willingness to learn and contribute on a larger scale. 
• Self-accountable, ownership of tasks mindset and has high attention to detail. 
• Understand the product vision, business objectives, and overall strategy. 
• Basic knowledge of deployment procedures and orchestrations (Git-based CI/CD, Docker, or Kubernetes). 
• BS/MS from Computer Science or similar Engineering degree (e.g. Electrical, Software). Flexible for the right candidates.

Education

Any gradudate