Senior Developer, Team Lead

Do you want to be part of a dynamic team that is re-shaping the way shared services are delivered?

Mohawk Medbuy is a national shared service organization trusted by Canadian health care providers to deliver exceptional value, innovation and support in raising the standard of patient care. Working as an extension of our Member organizations, we provide end-to-end supply chain, clinical and back-office services driven by collaboration and operational excellence. Through our clinical expertise and strategic data analysis, we deliver insights and solutions that address the challenges faced by health care providers and yield efficiencies and cost savings that allow them to invest in and focus on improving the patient experience.

We are currently recruiting a full-time Senior Solution Developer, Team Lead to support our Information Technology Team. The position will be based at our London, ON location.

Summary of Position:

The Solution Developer, Team Lead is a hands-on developer that also leads a small team of senior and junior developers to deliver high-quality software. Acting as a hands-on scrum master, the Solution Developer, Team Lead will not only be one of the senior developers on the team but will also facilitate the team through its Agile ceremonies. This person will work with product stakeholders on business/customer needs to define system specifications and requirements, then drive development efforts. Ultimately the Solution Developer, Team Lead represents the development team in the software development process.

Key Responsibilities Include:

  • Work closely with Product Owners to effectively create, maintain and groom the product backlog and ensure that requirements and customer expectations are met

  • Facilitate the team through Agile Scrum ceremonies to develop software based upon the prioritized product backlog

  • Remove impediments impacting the team’s ability to meet commitments

  • Continuously collaborate with other Senior Solution Developers to provide assistance and support whenever possible

  • Lead, implement and approve development standards and best practices and assist in their enforcement

  • Act as a resource for their team on policies, procedures and technical issues

  • Execute design and code reviews of software components developed by other team members

  • Develop and produce software components in alignment with standard frameworks and design patterns

  • Create and conduct automated unit and integration tests, facilitating all team members to assist in their creation and execution

  • Review current software to identify defects and opportunities to improve performance and stability

  • Promote extensibility and reusability in application design and coding

  • Identify and implement methods to improve team productivity and efficiency

  • Identify and recommend new software development tools to improve team productivity and efficiency

  • Accountable for the quality of software delivered by the Development team including adherence to development standards and frameworks

  • Enhance development and quality assurance processes to ensure high code quality and maintainability

  • Ensuring the team’s ability to meet delivery commitments

  • Providing a high degree of visibility into the health and performance of the Development team

  • Continuous improvement of the team’s velocity

Qualifications:

Technical Requirements:

  • 8+ years software development experience, ideally full stack

  • Development experience with ERP, preferably Microsoft Dynamics NAV – C/SIDE & C/AL programming language

  • Extensive expertise in a variety of OOP languages (Java, C#, C++, ASP.NET) and web technologies (HTML 5, CSS, Javascript, Jquery)

  • SQL Server, stored procedures, stored functions, database profiling and tuning, etc

  • Setup and manage Continuous Integration and Continuous Delivery workflow using Git

  • Proficiency with Microsoft Office Suite

Education:

  • Bachelor’s Degree in Computer Science or related field preferred. Related technical and/or operational certifications and training related to software development.


Mandatory Experience:

  • Leading a team and being hands-on or having a desire for a leadership role

  • A self-starter, able to lead senior developers, collaborate with vendors and consultants

  • Highly-developed trouble-shooting and problem-solving skills

  • Experience mentoring and fostering technical excellence in a team

  • Experience in presenting complex technical information in a clear and concise manner to a variety of audiences, both verbally and in writing

  • Experience with team software development process: design, testing, coding and peer reviews

  • Strong working experience in iterative software delivery methodologies Agile, SCRUM, etc.

  • Experience with DevOps methodology

Mohawk Medbuy Corporation is a HOOPP employer offering a competitive salary and

comprehensive benefits package.

Qualified candidates with a desire to join our innovative team are invited to submit their resume,

referencing the posting number, in confidence to:

careers@mohawkmedbuy.ca

We thank all applicants for their interest; however, only those selected for an interview will be

contacted. If contacted for an interview, please inform us should any accommodation be

required. Mohawk Medbuy is committed to providing accessible employment practices that

comply with the Accessibility for Ontarians with Disabilities Act (AODA).

Posting #: MMC42

Closing Date: April 8, 2019

Kara James