As a Software Engineer III, you'll take full ownership of key software subsystems, driving their development and support through the entire lifecycle. You'll serve as a subject matter expert in multiple areas, bringing innovative solutions and leading technical discussions to enhance quality and operational processes.
Requirements
- 2+ years of software development experience
- Professional experience developing scalable micro-service based web applications with modern Java and Spring Boot technologies
- Professional experience developing in HTML5, CSS3, JavaScript, Typescript, and JavaScript frameworks (React, Angular, etc)
- Applicable knowledge in computer architecture and design, data access patterns, scalability and resiliency patterns, and object-oriented software techniques
- Technical Leadership with Minimal Supervision
- Strong analytical skills and ability to apply them in day-to-day work
- Use data to make technical recommendations and decisions
- Key contributor to technical team discussions and engineering debates
- Ability to accurately estimate scope on larger software projects
- Proficient at debugging other engineers' code
- Ability and credibility from team to lead
- Strong verbal and written communication skills
- Domain experience in Clinical/Ordering workflows for healthcare preferred, but not required
Benefits
- Healthcare benefits
- Dell discount for work from home basics
- Gympass for a great workout
- TelusEmployee Assistance Program for mental health resources
- Wellness and childcare subsidy
- University/Education discount