Development Team Lead

3 days ago


Waterloo, Canada DELUXE CORPORATION Full time

The primary objective of the role is to combine the technical capabilities of a senior level software engineer and to provide technical leadership when solving daily challenges with the development team.
- Technical Coach - Assist developers to anticipate and clear obstacles, resolve technical roadblocks and provide peer review of solutions design. Enhances shared knowledge across the development team through knowledge base documentation, presentations, training.
- Performs code reviews for high risk / high impact changes Involved in high impact problems for timely resolution
- Design, document, code and deploy new features and fixes for defects (including consumption of RESTful interfaces, implementing common design patterns, C#,.NET MVC, JQuery, and CSS)
- Develop estimates and workflow diagrams for required tasks and change requests. Ensure tools, tech stack and coding practices are best suited for CICD/automated delivery
- Create short term product development requirements through technically focused epics and stories

Basic Qualifications:

- Bachelor’s degree in Computer Science or related field, and 5 years experience in computer science or related area; or high school/GED and 9 years of experience
- Domain expertise specific to payroll product system structure and dataflow
- Experience working in an Agile (SCRUM) environment
- High degree of proficiency with SQL Server and subcomponents thereof
- High degree of proficiency in the creation and extension of relational database schema and DDL
- Experience with Test Driven Development (TDD)
- Awareness of and drive use of current best practices, toolsets, and common design patterns within the
- .NET framework
- RESTful APIs design and implementation experience
- Technology and Toolset Stack
- Experience with REACT, EMBER or other leading javascript framework
- SQL (SQL Server) - Stored Procedures, SSIS
- Front-End Web - CSS / Bootstrap, Html 5
- Net / C# - MVC, ASP.net, WebAPI, Visual Studio,
- Toolsets - GIT, Docker, Jenkins

Preferred Qualifications:

- Bachelor’s degree in Computer Science or related field, and 5 years of experience in Computer Science or related area
- Experience with Twitter Bootstrap
- Net/C# -.NetCore, WCF, WPF & VSCode
- Toolset - PowerShell
- Possesses a deep understanding of the payroll business and domain knowledge to guide development decisions. Deep understanding of system structure and dataflows.
- Anticipates and prevent problems and roadblocks before they occur.
- Communication skills both written and verbal both with technical and non-technical audiences (engineering, QA, and product management teams)
- Attention to detail and problem resolution skills
- Awareness of and drive use of current best practices, toolsets, and common design patterns within the Microsoft.net framework
- Passionate advocate for and experience working within an agile scrum framework
- Experience with common data exchange formats and approaches
- Awareness of and ability to leverage design patterns for common problems such as scalability, fault tolerance, etc.

**Deluxe Corporation is an Equal Opportunity / Affirmative Action employer**:
All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, disability, sex, age, ethnic or national origin, marital status, sexual orientation, gender identity or presentation, pregnancy, genetics, veteran status or any other status protected by state or federal law.

EOE/Minorities/Females/Vet/Disability

**Department**: IT Architecture & Engineering

**Time Type**: Full time

**Work Status**: Permanent



  • Waterloo, Ontario, Canada AGFA HealthCare Full time

    Job description:Agfa HealthCare is looking for a driven Software Development Team Lead to be part of building the future in Medical Imaging.As one of the Team Leads for Enterprise Imaging, you will be responsible for leading a group to deliver high value, performant software solutions. You will provide guidance and direction to a team of experienced...


  • Waterloo, Ontario, Canada AGFA Full time

    Agfa HealthCare, is a division of the Agfa-Gevaert Group which is headquartered in Mortsel, Belgium and traded on Euronext Brussels (AGFB).At Agfa HealthCare, we support healthcare professionals across the globe to transform the delivery of care. Our focus is 100% on providing best-of-suite Imaging IT software solutions that enable secure, effective and...


  • Waterloo, Ontario, Canada Geotab Full time

    Who we are: Geotab is a global leader in IoT and connected transportation and certified "Great Place to Work." We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communities.   Geotab is advancing security, connecting commercial vehicles to the...

  • Technology Lead

    5 days ago


    Waterloo, Canada Scrawlr Development Inc. Full time

    **Description** The Portfolio Company will provide the commercial airline industry, hotels, and other travel vendors the ability to offer a range of direct purchase options of their services to customers. The Technology Lead will develop the Portfolio Company product and actively support growth of the Portfolio Company development team. The long-term intent...

  • Team Lead, DevOps.

    1 week ago


    Waterloo, Canada Agfa Full time

    From product development to implementation, our unified Enterprise Imaging Platform is purpose-built to reduce complexity, improve productivity and deliver clinical value. We use our proven track record as an innovator, our in-depth medical knowledge and our strategic guidance to help healthcare providers achieve their clinical, operational and business...

  • Team Lead, DevOps

    3 days ago


    Waterloo, Canada Agfa Full time

    Agfa HealthCare, is a division of the Agfa-Gevaert Group which is headquartered in Mortsel, Belgium and traded on Euronext Brussels (AGFB). At Agfa HealthCare, we support healthcare professionals across the globe to transform the delivery of care. Our focus is 100% on providing best-of-suite Imaging IT software solutions that enable secure, effective and...

  • Agile Team Lead

    1 week ago


    Waterloo, Ontario, Canada MCAP Full time

    This position is responsible for guiding an Agile Team to deliver work items based on goals and commitments the team has made to the Product Owner. The Team Lead inspires and empowers the agile team to self-organize and to optimize their processes, by acting as the servant-leader, and creating and maintaining the conditions that the team needs to be...

  • Team Lead, Pricing

    1 day ago


    Waterloo, Ontario, Canada Heartland Mutual Insurance Full time

    At Heartland Mutual Insurance, we're more than just a company — we're a community.Proudly rooted in Ontario and Nova Scotia, we're driven by a bold vision: to be the Best Mutual. Our team of passionate professionals doesn't just follow the norm — we challenge it. We think differently, aim high, and deliver on our promise with a personal touch.Here,...

  • Team Lead

    1 week ago


    Waterloo, Canada SBG Cleaning Inc. Full time

    **Part-Time Team Lead - Commercial Cleaning** **SBG Cleaning Inc. - Waterloo, ON** SBG Cleaning Inc. is growing! We are currently hiring multiple Part-Time Team Leads to join our cleaning team. This is a great opportunity for individuals with leadership experience who enjoy hands-on work and take pride in delivering high-quality service. Position...


  • Waterloo, Ontario, Canada GHD Full time

    Job DescriptionOrganizations don't innovate, people do.As part of our digital transformation business, you'll help clients unlock innovation, embrace the future and change communities for good.And we'll help you stimulate new thinking, accelerate your career and connect you to projects that really matter.Join our team of over 600 data scientists, design...