Other Jobs

Post to Multiple Job Boards



Now take benefits of multiple job boards and search engine posting.
Try it.



Senior Software Engineer xpatjobs Mississauga , Ontario

Search Jobs


Senior Software Engineer


xpatjobs       |    Location:Mississauga , Ontario       |    Country:Canada


Job Title : Software engineer Job Location : Mississauga ON Contract : 12 Months Job Description Client Information Solutions (RIS) provides integrated digital solutions to deliver on the promise of affordable, high quality, and accessible healthcare. RIS is accountable for the development and delivery of digital solutions, common Diagnostics architecture and data management. Digitalization in healthcare is of increasing importance to deliver customer and patient value, and shape healthcare. The Platform team is building the foundation on which a myriad of healthcare and research software applications can be delivered to patients, from the cloud to the lab. The Platform Engineering team is responsible for platform services including the development, testing, deployment and operation of software. In addition, the function will manage the platform onboarding and developer experience. Clients single vision is to improve the lives of patients, and the RIS Platform team is dedicated to using the latest cloud software technologies as a means to deliver this vision. If you would rather improve health outcomes for millions instead of helping sell ads on the Internet, this is the job for you! The Position: The Senior Software Engineer is a key member of a team of 10+ engineers and will apply knowledge of design principles, practices in the implementation of complex, enterprise-scale software systems. General responsibilities include design concept generation, participating in design reviews for components or features, development and testing of the core software stack, and reliability testing. The Senior Software Engineer will use their experience and development skills to deliver quality software according to our engineering and product standards. They will propose technical solutions for new or revised features based on understanding of product and business domain. The will also provide technical leadership and mentors junior developers, and propose code craftsmanship and continuous improvements in our SDLC. Your Responsibilities: Software Development: This is a hands-on software development position to write high-quality software that will perform at scale, be supportable, and be extensible. Process & Operations: Ensure the software stack integrates with our existing CI pipeline and contribute to continuous improvement; independently design, plan and deliver high-quality software Leadership: Ensure a culture that values technical excellence together with support and compassion for individuals Your Qualifications: BS/MS degree in Computer Science or directly related discipline 4+ years of hands-on industry experience as a software engineer Provide leadership and mentorship to junior engineers in the team Have successfully built, deployed, and supported an enterprise-scale web application in the cloud Ideally have the full-stack experience, with expertise in at least one layer Hands-on software development experience in Java, preferably with Spring Boot experience Quick learner with the ability to understand complex workflows and develop and validate innovative solutions to solve difficult problems Cloud infrastructure and deployment experience (AWS preferred) Understanding of software testing strategies (unit, integration, performance testing) Experience with CI/CD pipelines and associated tools (ex. Jenkins, Github Actions) Nice to Have Hands-on software development experience in JavaScript with a modern MVC framework (e.g. Angular, React, etc.) Python development experience Familiarity with healthcare data and workflows is a plus (e.g. HL7, IHE)








Create Job Alerts