Senior Director, Application Engineering
Location : Markham, Ontario
Job Description : Job Summary
Reporting to the Sr. VP Corporate Technology Solutions, the Sr. Director Application Engineering will be responsible for leading and shaping the organization's strategic technology direction by overseeing and optimizing the software development, quality assurance release initiatives. Your primary responsibility will be to develop and release custom software applications that align with the company's overall business objectives, ensuring a scalable, efficient, and secure software development that supports the organization's growth and innovation. This leadership role requires a strong blend of technical expertise, strategic thinking, and effective communication to collaborate with cross-functional teams and drive impactful results.
Essential Duties and Responsibilities
Safety :
- I make the physical and mental safety of myself, my team, other ACEs and Devoted Pet Lovers a top priority.
- I ensure an inclusive environment for my team, other ACEs and Devoted Pet Lovers to feel safe asking questions without judgement.
- I follow all safety requirements of my role to ensure a safe workplace for myself and my team.
Compassion :
Work collaboratively with business partners to ensure key initiatives drive results and obtain financial objectives by providing meaningful, proactive financial analysis and identifying risks and opportunities.Provide leadership and direction to the team by fostering a high-performance team environment that instills best practices and skills, critical and strategic thinking and pro-active problem-solving.Expertise :
Ensures that internal controls to mitigate risks around financial information are in place and operating effectively.Understanding of Enterprise Architecture within a retail IT landscape.Provide accurate and timely architectural recommendations to management for decision making purposes by analyzing current systems and processes to understand the system.Efficiency :
Aspire to create seamless experiences that showcase our resiliency and strength as a team.Improve the Technology process and through analytics, automation and continuous improvement of processes.Gather and analyze technical information for designing new systems and changes to existing systems.Lead development efforts on multiple systems, such as POS, Finance, Merchandising, Supply Chain, and HR.Develop and facilitate regular release cycles on key systems.Apply in depth technical expertise to guide and direct others in their area of technical responsibility.Define and build detailed technical solutions to support complex application development projects.Create system design specifications and build to those specifications that support complex project assignments.May act as lead developer in the development of the technical design documents and provide oversight to external developers.Perform development, maintenance and support of complex, multiple and / or interrelated systems.Staff and manage development, QA, DevOps, Release Management, and documentation.Introduce automation capabilities into QA that eliminate manual regression testing and reduce overall testing time.Define SDLC process quality initiatives based on release quality metrics analysis to drive continuous quality improvements.Collaborate with senior leadership and business stakeholders to understand their requirements and develop solutions that optimize business processes and support future growth.Define and enforce best practices, and guidelines to promote consistency, interoperability, and maintainability through development across systems and applications.Participates in 24 / 7, on-call support.Drive Results through effective communication of ideas and solutions.Provide technical leadership, guide and mentor other IT associates on best practices and development techniques.Travel as required.Other duties as assigned.Skills, Experience, Education, Certifications
University graduation and minimum of 5 years' experience in managing application engineering teams.Strong leadership and management capabilities (10+ years’ experience leading a team).Track record of continuous operational process improvement and implementation.Demonstrates a commitment to continuous learning (e.g. user groups, blogs, conferences, community awareness, and next generation tooling).Demonstrated success in building highly scalable APIs / backend platforms / distributed systems / data access layers, etc.Experience leading and coaching Agile teams; advocating and developing Agile values and principles.Thorough understanding of distributed technologies, public cloud technologies, and data structures and algorithms.Extensive experience in BI Application and related technologies.Project management skills.Excellent verbal and written communications skills.MS Office Product Experience.Comprehensive understanding of the Systems Development Life Cycle, as applied to projects of increasing size and complexity.Possess an understanding of development and desktop tools used in day to day assignment.Technologies Used
Java, C / AL, SQL, DataWeave, JavaScript.GraphQL.GitHub Actions (CI / CD).Heterogeneous cloud platforms : GCP, AWS, Azure.Terraform, Kubernetes, Docker.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.
J-18808-Ljbffr