- Bachelor’s degree in computer engineering, computer science, or equivalent, with a minimum of 4 years of related experience; or
- Diploma in computer engineering, computer science, or equivalent, with a minimum of 5 years of related experience; or
- Certificate in computer engineering, computer science, or equivalent, with a minimum of 6 years of related experience; or
- An absolute minimum of 8 years of directly related experience in software development.
Base City:
Burnaby - On-site
Salary:
No Salary therefore no Star!
Rating:
Self-taught:
Position Type:
Full-time
Position Keywords:
Required:
Bachelor - Computer Science
Experience:
4 Years Software Development
Other Experience:
What they want you to do:
- Strong expertise in Java, with experience in both Java 8 and newer versions.
- Experience with microservice architectures and container technologies, specifically Kubernetes.
- Proficient in working with Enterprise Service Bus (ESB) platforms; experience with MuleSoft ESB is highly desirable.
- Skilled in managing CI/CD pipelines and familiar with deployment tools such as Git, GitHub Actions, and AWS CodePipeline.
- Practical knowledge of AWS services, focusing on serverless architectures and API management.
- Experience in developing and maintaining APIs, with a strong understanding of REST and FHIR protocols.
- Experience with Smile CDR or similar interoperability frameworks.
Healthcare IT Specific:
- Exposure to healthcare e-Delivery solutions such as HIE, CIS, LIS, EHR, and EMR systems.
- Familiarity with standards such as HL7, IHE, and pan-Canadian FHIR standards.
- Understanding of healthcare sector regulations and data privacy standards in Canada.
Preferred Skills:
- Strong API development skills and experience interfacing with third-party back-end APIs.
- Experience with secure software development practices and web technologies.
Soft Skills:
- Excellent communication skills, able to effectively collaborate within a diverse team and engage with stakeholders.
- Proactive, self-starter attitude with a keen interest in healthcare technology innovations.
- Ability to work independently and manage tasks with minimal supervision.