Development Team Lead

Company:  Pet Valu
Location: Markham
Closing Date: 08/08/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

The ideal candidate will have a strong background in full stack development and experience coordinating a team of agile developers through the implementation of custom enterprise applications and integrations. With a focus on Azure cloud development, the candidate will play a crucial role in designing and implementing innovative and efficient solutions that address the complex challenges within the PetValu technology ecosystem in collaboration with cross functional IT and business teams.

  • Lead a team of developers in the design, development, and implementation of various custom applications and system integrations.
  • Ensure the delivery of robust, scalable, and performant solutions that meet business goals.
  • Maintain and enhance code integrity, security, data protection, and quality.
  • Collaborate with development leadership, Architects, BAs, POs and other cross functional developers to develop and deliver solutions.
  • Provide technical leadership and guidance to the team throughout the development lifecycle, ensuring adherence to architectural principles and design patterns.
  • Work closely with the QA team on testing processes.
  • Take the lead on creating and updating technical documentation.
  • Participate in all agile ceremonies like planning, grooming, stand ups and retrospectives.
  • Mentor and develop team members through coaching, code reviews, and direct feedback.
  • Assist in production issue investigations and the development of short-terms and long-term resolutions.
  • Implement and maintain CI/CD pipelines for automated code analysis, builds, and automated test scripts.
  • Communicate complex technical concepts and recommendations effectively to facilitate decision-making and drive business outcomes.
  • Participate in recruitment processes, including interviews and candidate evaluations.
  • Stay updated on emerging technologies, industry trends, and best practices in cloud development, incorporating relevant insights into architectural designs and strategies.

Skills, Experience, Education, Certifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 2+ years as a Sr. Developer with experience delivering multiple cloud solutions projects.
  • Expertise in Azure cloud development, with hands-on experience in Azure Functions, Logic Apps, App Services, Service Bus, Event hub, Event Grid and Container Apps.
  • Proficiency in designing and implementing solutions using Azure Data Factory, Azure SQL, Cosmos DB, Blob Storage, ADLS, AKS and Azure API Management Gateway.
  • Experience with source control systems like GitHub, AzureGit, BitBucket etc.
  • Proven implementation experience of architecture concepts such as microservices, real-time and event-based processes, and pub/sub models of communication.
  • Experience with CI/CD pipelines and tools, preferably Azure DevOps, for automated code analysis, builds, and test script runs.
  • Strong understanding of Platform and Infrastructure concepts (Networking, Firewalls, Load Balancing, Servers and VMs)
  • Familiarity with AWS and GCP services/connectors is a bonus.
  • Experience with services like JIRA, Confluence and Azure DevOps Boards.
  • Experience with Agile methodologies, particularly Scrum or Kanban.
  • Excellent problem-solving, organizational, and leadership skills.
  • Strong communication and collaboration abilities to work effectively in a globally distributed team environment.
  • Relevant certifications in cloud development and architecture are a plus.
  • Analytical Thinking and Problem-Solving Skills – ability to understand complex situations, develop and implement a logical approach to a problem solution.
  • Attention to Detail – ability to ensure the work and information are complete and accurate, by preparing carefully for meetings and presentations, and following up with others to ensure that agreements and commitments have been fulfilled.
  • Communication –ability to understand requirements documentation, functional specifications, high level design documentation and system documentation. Able to solidly incorporate this information, along with project business objectives, into appropriate development strategies and plans.
  • Diagnostic Information Gathering – ability to seek information from a variety of sources and in a variety of ways, to clarify situations and to facilitate effective planning, decision making, and problem solving.
  • Flexibility - able to change priorities quickly and have a capacity to handle multiple tasks simultaneously.
  • Fostering Teamwork – ability to get groups to work together co-operatively; by enlisting active involvement, creating a climate for respect and openness, and applying effective techniques for group facilitation.
  • Process oriented - able to self-manage projects, due dates and communicate status to stakeholders.
  • Impact Awareness – ability to anticipate the likely effect of actions and events on others and to tailor one’s own behavior to achieve a desired effect on others.
  • Influential Skill – ability to gain others’ support for ideas, proposals, projects, and solutions, through logical argument, appeal to others’ interests, and a variety of other indirect strategies.
  • Interpersonal Awareness - ability to notice, interpret, and anticipate others’ concerns and feelings, and to communicate this awareness empathetically to others.
  • Productivity - motivated self-starter and quick learner. Ability to work under deadlines with heavy workloads as well as flexibility to work outside of normal business hours to meet testing needs.
  • Results Oriented – ability to keep the desired end result of one’s own or one’s unit’s work clearly in mind, by setting goals and focusing on them tenaciously until they are achieved.
  • Technical Acumen - strong understanding of software development concepts, procedures, and technologies utilizing Agile Methodology.

#CORP

About Us

We believe in investing in the development of our people and have an industry-leading promotion rate. Our mission is to offer the highest quality products at a great value to improve the quality of life for all pets and pet owners. For more jobs within Pet Valu Canada, Inc. please click here .

#J-18808-Ljbffr
Apply Now
Share this job
Pet Valu
  • Similar Jobs

  • Technical Team Lead (Embedded Software Development)

    Markham
    View Job
  • Technical Team Lead (Embedded Software Development)

    Markham
    View Job
  • Technical Team Lead (Embedded Software Development)

    Markham
    View Job
  • Technical Team Lead (Embedded Software Development)

    Markham
    View Job
  • Technical Team Lead (Embedded Software Development)

    Markham
    View Job
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙