Staff Software Developer leading technical projects at Smile Digital Health. Collaborating across the business to drive high impact software solutions for healthcare data.
Responsibilities
Design, develop and implement Smile Digital Health’s core application features.
Lead tasking sessions for new features.
Provide high-level design and estimates to support SOW and innovation projects.
Provide guidance and coaching to team members to resolve complex technical challenges.
Work closely with all areas of the business to refine product requirements and design, implement and test components of the system.
Advise and drive software development best practices to ensure robust and solid technical design.
Analyze and solve complex and escalated challenges, identify risks and roadblocks, and effectively implement solutions.
Mentor and coach more junior Software Developers to foster a culture of learning, growth and technical excellence.
Analyze and evaluate requirements and propose high-level design and technical solutions at all stages of development.
Act as a key technical leader for complex project challenges and roadblocks.
Develop and analyze solutions to ensure that they are interoperable, performant and maintainable.
Establish and maintain high coding standards for the team and/or department.
Requirements
10+ years of experience in software development lifecycle, preferably in the healthcare technology industry. 5+ years in a senior or staff-level development role.
Post-secondary degree, diploma or certificate in Computer Science or equivalent and/or successful completion of coding camp and/or equivalent work experience.
Previous experience with developing software applications, unit and functional test practices.
Excellent abilities in end-to-end feature development.
Previous experience building complex systems, preferably in healthcare technology.
Familiarity with healthcare data formats (eg HL7, FHIR), preferred.
Demonstrated ability to drive technical decisions, lead projects and mentor other developers.
Excellent written and verbal communication skills with strong collaborative skills.
Benefits
Remote Work Environment
Flexible Time Away From Work Policy including PTO, Personal and Sick Days
Junior Software Developer contributing to full - stack development of web - based applications in a geospatial intelligence company. Collaborating in an agile team with exposure to innovative projects.
Software Developer involved in web application development for a geospatial intelligence company. Focusing on full - stack development and collaborating in a small, agile team environment.
Senior Tag Management/MarTech Engineer responsible for client - side tagging in a remote role at Northern. Collaborating with teams to ensure data governance in a regulated fintech environment.
Senior Municipal Engineer leading civil engineering projects at GEMTEC. Emphasizing on municipal and transportation infrastructure and site development in a hybrid work environment.
Lead Full Stack Developer providing technical direction and mentoring junior developers at RBC. Collaborating on innovative payment solutions for commercial clients.
Staff Chief Engineer overseeing engineering activities and ensuring safety and compliance on maritime vessels. Leading engineering teams and managing technical operations with compliance to safety standards.
Senior Software Engineer at Affirm's Zero to One labs developing and launching scalable AI - enabled systems. Engaging in rapid prototyping and collaborating with product managers in a fast - paced environment.
Test and Product Engineering Developer at Ford working on hardware testing for Electronic Control Units. Focus on defining test requirements, methodologies, and achieving product quality in mass production.
Full Stack Developer building complex web applications and APIs in Assurance Innovation Lab at BDO. Collaborating with high - performing teams to drive innovation and enhance client service.
Software Developer I developing AI - driven applications within PR Newswire Canada. Collaborating with cross - functional teams to enhance application development and code quality.