McKesson is looking to lead multiple development teams responsible for designing, developing, and maintaining high-quality software solutions for their SCP (Strategic Capabilities & Partnership) suite, ensuring alignment with business goals and driving innovation.
Requirements
- Proven experience architecting, designing, and delivering enterprise-level software applications, particularly in cloud environments with microservices architectures.
- Hands-on experience with technologies such as .Net, ReactJS, Node.js, Angular, MVC frameworks and event-driven architectures.
- Demonstrated expertise in DevOps, Agile, and SRE practices with strong exposure to CI/CD pipelines.
- Deep technical expertise in building scalable, distributed systems and leading teams in delivering complex projects on time and within budget.
- Expertise in Agile methodologies, including Scrum, Kanban, and continuous improvement processes.
- Expertise in modern technologies, such as machine learning, cloud computing, and mobile app development.
- Experience with event-driven streaming architectures and real-time data.
Responsibilities
- Partnering with the CMM Principal Architect(s), design, and implement scalable, secure, and high-performance enterprise-level software applications, with a strong focus on cloud-based solutions, microservices, and event-driven streaming architectures.
- Ensure that all systems are designed with scalability and security at their core, leveraging modern technologies.
- Ensure that all software development is aligned with best practices, ensuring high availability, fault tolerance, and seamless integration with other enterprise systems.
- Champion Agile practices (Scrum, Kanban) across the software engineering teams, ensuring that teams are delivering high-quality software iteratively.
- Oversee the end-to-end software development lifecycle (SDLC), from requirements gathering to post-deployment support, ensuring that best practices are followed throughout.
- Identify and address operational inefficiencies, implementing process improvements to enhance team productivity and project delivery.
- Build and scale high-performing engineering teams by hiring, training, and mentoring engineers, managers, and technical leaders.
Other
- Lead the development and implementation of the technical strategy ensuring alignment with overall business goals for SCP
- Oversee and mentor engineering managers and teams across multiple product lines and business units, ensuring high performance and adherence to best practices.
- Manage departmental sub-functions within broader organizational initiatives, contributing to long-term technical vision and operational success.
- Define, communicate, and enforce technology standards, methodologies, and best practices across the engineering organization.
- Develop and manage budgets, timelines, and policies for the engineering department, ensuring on-time and on-budget project delivery.