Jobs
>
Mississauga

    Director, Software Engineering - Mississauga, ON, Canada - Walmart Canada Corp

    Wal-Mart Canada Corp background
    Description

    Position Summary...

    The Director of Software Engineering will be responsible for the strategic leadership and operational management of our software engineering teams, primarily working with offshore providers. This role requires a balance of technical expertise, project management skills, and strong intercultural communication abilities.

    What you'll do...

    Responsibilities:

    Provides overall direction by analyzing business objectives and customer needs; developing, communicating, building support for, and implementing business strategies, plans, and practices; analyzing costs and forecasts and incorporating them into business plans; determining and supporting resource requirements; evaluating operational processes; measuring outcomes to ensure desired results; identifying and capitalizing on improvement opportunities; promoting a customer environment; and demonstrating adaptability and sponsoring continuous learning.

    Develops and leverages internal and external partnerships and networks to maximize the achievement of business goals by sponsoring and leading key community outreach and involvement initiatives; engaging key stakeholders in the development, execution, and evaluation of appropriate business plans and initiatives; and supporting associate efforts in these areas.

    Develops and implements strategies to attract and maintain a highly skilled and engaged workforce by diagnosing capability gaps; recruiting, selecting, and developing talent; supporting mentorship, workforce development, and succession planning; and leveraging the capabilities of new and existing talent.

    Cultivates an environment where associates respect and adhere to company standards of integrity and ethics by integrating these values into all programs and practices; developing consequences for violations or non-compliance; and supporting the Open Door Policy.

    Coding/Technical:

    • Extensive skills in web development, with proficiency in CSS, HTML, NodeJS, and React.
    • Experience with ETL development, including SSIS, Kafka, and Airflow, and is adept at accessing multiple data environments such as DB2, GCP, Informix, msSql, mySql, and Oracle.
    • Testing skills with tools like Cypress, Jest, and Selenium.
    • Experience with DevOps, including Looper/Jenkins, Docker, and Kubernetes.
    • Experience in maintaining legacy systems, namely MS .Net Programming with C#, Apache, and PeRL web development.
    • Broad knowledge in UI/UX Development and Mobile Application Development, particularly with React Native.
    • Knowledgeable in Agile Development Methodology and Database Administration.
    • A good understanding of Open Source technologies.

    Program Monitoring: Requires knowledge of: Program metrics; Program Reporting, logging tools and processes; Continuous Integration/Continuous Deployment (CICD) To provide support to relevant stakeholders to drive adherence to performance metrics of the program for different projects. Take appropriate measures when required to bring program health on track in case of adversity. Provide inputs to improve the throughput, efficiency, and effectiveness of programs. Manage CICD through tracking and reviewing deployment schedules and guiding team throughout the process.

    Architecture Acumen: Requires knowledge of: Architectural principles; Systems and environment behavior; Architectural Styles, Patterns and plans; Architectural standards; Non-functional System performance parameters; Technology Strategy. To assist in decomposing the product architecture into multiple components and modules and define architectural specifications for each module. Create/Apply the right architectural pattern across the module as indicated in the architectural plan to obtain the right result. Define the architecture blueprint for the various components within a product/solution. Analyze system performance impacting the complete product for non-functional requirements like reliability, operability, performance efficiency and security.

    Qualifications:

    • College Diploma in Computer Science, Engineering, or a related field. A Bachelor degree is preferred.
    • 7 of years experience in Product and/or Software Engineering
    • People Leadership experience 3-5 years, Proven experience managing offshore providers.
    • Any required certifications: Certified Scrum Master (CSM) or Scaled Agile – SAFe Certified

    Minimum Qualifications...

    Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.

    Preferred Qualifications...

    Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.

    Walmart will accommodate the disability-related needs of applicants and associates as required by law.

    Primary Location...

    1940 ARGENTIA RD, MISSISSAUGA, ON L5N 1P9, Canada

    Are you currently a Walmart associate? Please login to your Workday account and use the Find Jobs report to apply for this job.

    R #J-18808-Ljbffr

  • PointClickCare

    Software engineer

    3 days ago


    PointClickCare Mississauga, Canada OTHER

    For more than 20 years, PointClickCare has beenthe backbone of senior care. We've amassed therichestsenior care dataset making ourmarket density untouchable and our connections to the healthcare ecosystem exponentially more powerful than those of any other platform. With Collecti ...

  • Ahki

    Software Engineer

    1 week ago


    Ahki Mississauga, ON, Canada

    Title: - Software Developer · Salary: - $48 per hour · Education- College/CEGEP- Diploma or Bachelors in Computer Science · • Computer and Technology Knowledge- Internet, MS Windows, MS Office, .NET · Contributing to build a better future by Technology and Arts. We discover t ...

  • Curtiss-Wright

    Software Engineer

    5 days ago


    Curtiss-Wright Mississauga, Canada Full time

    Software Engineer · As a qualified Software Engineer with experience in control systems and automation, you will be expected to design, implement, and test software applications for naval systems. · Location: Mississauga, ON · We Take Care of Our People · Paid Time Off I RRSP wi ...

  • KUBRA

    Software Engineer

    2 days ago


    KUBRA Mississauga, ON, Canada

    KUBRA is looking for a Software Engineer to join our Product Engineering Team · We are looking for a Software Engineer to help us build the foundational pieces of a new platform that supports a wide range of electric and water utility applications. The API's and data services we ...

  • 24 Seven Talent

    Software Engineer

    1 week ago


    24 Seven Talent Mississauga, ON, Canada

    Duration: 8 month contract · We are partnering with a retail congomerate to hire on a Software Developer III for an 8 month contract. · Java, Microservices, Springboot · -JavaScript and Redux · -Expert in Web App Development with Angular · Java, Microservices, Springboot · ...

  • PROSOFOS INC.

    software engineer

    2 days ago


    PROSOFOS INC. Mississauga, Canada

    Education: · Expérience: · Education · Bachelor's degree · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems · Operate a ...

  • CHAMBERLAIN GROUP CANADA COMPANY

    software engineer

    3 days ago


    CHAMBERLAIN GROUP CANADA COMPANY Mississauga, Canada

    Education: Bachelor's degree · Experience: 3 years to less than 5 years · Tasks · Collect and document user's requirements and develop logical and physical specifications · Develop data, process and network models to optimize architecture and to evaluate the performance and relia ...

  • 2387717 Ontario Inc.

    engineer, software

    3 days ago


    2387717 Ontario Inc. Mississauga, Canada

    Education: · Expérience: · Education · Bachelor's degree · Work setting · Computer hardware or software retailer/wholesaler · Tasks · Coordinate the development, installation, integration and operation of computer-based systems · Define system functionality · Develop software s ...

  • Satvika Consulting Services Ltd.

    software engineer

    3 days ago


    Satvika Consulting Services Ltd. Mississauga, Canada

    Education: · Expérience: · Education · Bachelor's degree · Tasks · Collect and document user's requirements and develop logical and physical specifications · Research, evaluate and synthesize technical information to design, develop and test computer-based systems · Develop dat ...

  • IT Minds

    Software Engineer

    6 days ago


    IT Minds Mississauga, ON, Canada

    Work Mode: On-Site, Hybrid · We are seeking a talented Java Developer to join our client in Mississauga, ON, Canada. As a Java Developer, you will play a key role in driving Test Driven Development (TDD) practices and designing various types of tests, including Unit, Integration ...

  • Brainvire Infotech Pvt. Ltd.

    Software Engineer

    8 hours ago


    Brainvire Infotech Pvt. Ltd. Mississauga, ON, Canada Full time

    Designation: Sr. Odoo Developer · Location : Mississauga, Toronto ON · Roles and Responsibility: · Able to identify the requirement and propose a good alternative solution to client requirement · Design and develop Odoo apps (new module development, customization). · Develop appl ...

  • 24 Seven Talent

    Software Engineer

    2 weeks ago


    24 Seven Talent Mississauga, ON, Canada

    Pay: $81/hrLocation: Mississauga, Ontario - HybridDuration: 8 month contract We are partnering with a retail congomerate to hire on a Software Developer III for an 8 month contract. 5+ years of experience with:-Java, Microservices, Springboot-JavaScript and Redux-Expert in Web Ap ...

  • MC IT Solutions Inc.

    software engineer

    3 days ago


    MC IT Solutions Inc. Mississauga, Canada

    Work Term: Permanent · Work Language: English · Hours: 30 to 35 hours per week · Education: Bachelor's degree · Experience: 1 year to less than 2 years · Work setting · Willing to relocate · Consulting firm · Tasks · Collect and document user's requirements and develop logical an ...

  • Reach web Experts

    software engineer

    3 days ago


    Reach web Experts Mississauga, Canada

    Education: Bachelor's degree · Experience: 2 years to less than 3 years · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control system ...

  • SAI INFO TECH

    software engineer

    3 days ago


    SAI INFO TECH Mississauga, Canada

    Education: · Expérience: · Education · College/CEGEP · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems · Operate autom ...

  • CHAMBERLAIN GROUP CANADA COMPANY

    software engineer

    3 days ago


    CHAMBERLAIN GROUP CANADA COMPANY Mississauga, Canada

    Education: · Expérience: · Education · Bachelor's degree · Tasks · Collect and document user's requirements and develop logical and physical specifications · Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of des ...

  • MC IT Solutions Inc.

    software engineer

    4 days ago


    MC IT Solutions Inc. Mississauga, Canada

    Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 30 to 35 hours per week · Education: · Expérience: · Education · Bachelor's degree · Work setting · Willing to relocate · Consulting firm · Tasks · Collect and document user's requirements and develo ...

  • PROSOFOS INC.

    software engineer

    3 days ago


    PROSOFOS INC. Mississauga, Canada

    Education: Bachelor's degree · Experience: 1 year to less than 2 years · Tasks · Collect and document user's requirements and develop logical and physical specifications · Research, evaluate and synthesize technical information to design, develop and test computer-based systems · ...

  • ReactiveStax Technologies Inc

    software engineer

    4 days ago


    ReactiveStax Technologies Inc Mississauga, Canada

    Education: · Expérience: · Education · Bachelor's degree · Work setting · Consulting firm · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded sof ...

  • PROSOFOS INC.

    software engineer

    1 day ago


    PROSOFOS INC. Mississauga, Canada

    Education: Bachelor's degree · Experience: 1 year to less than 2 years · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems ...