- Location: Toronto, Ontario
- Job Type: Contract
- Salary: $45 – $55/hour
Advantages
– Opportunity for Full-Time Conversion after a 6-month contract
– Fully Remote Role with preference for Ontario-based candidates
– Work on Impactful Healthcare Projects using modern standards (FHIR, HL7)
– Collaborative Team Environment with mentorship and support
– Grow Your Skills with technologies like Java, Kubernetes, Kafka, and CI/CD
– Strong Engineering Culture focused on quality, innovation, and best practices
Responsibilities
– Develop and implement new software features according to project requirements (tracked in JIRA).
– Participate in ticket refinement, effort estimation, and creation of technical tasks.
– Debug and resolve issues across the application stack, assisting QA when needed to reproduce or verify bugs.
– Design and document scalable, performant, and maintainable solutions.
– Contribute to and uphold team coding standards and best practices.
– Perform and approve code reviews for team contributions.
– Maintain and create technical documentation and support materials.
– Research emerging technologies and recommend solutions for integration into the platform.
– Provide mentorship to junior developers and contribute to a collaborative, high-performing team culture.
– Ensure accurate time tracking and reporting, with a strong focus on billable hours.
– Adhere to all organizational privacy, security, and confidentiality protocols.
Qualifications
Must-Have:
– 5+ years of hands-on experience in software development.
– Proficiency in Java development (5–8 years).
– Experience working with REST APIs and version control systems like Git.
– Strong knowledge of software testing practices, including writing unit and integration tests.
– Proven experience in end-to-end feature design and implementation.
Preferred:
– Experience or familiarity with FHIR and/or HL7 V2 standards and terminology.
– Knowledge of containerization and orchestration tools such as Kubernetes.
– Experience with event streaming platforms like Kafka.
– Familiarity with Azure DevOps or similar CI/CD pipelines.
– Clear and concise technical documentation skills.
– Ability to manage and maintain code repositories with a focus on code health.