McKesson is looking to solve the problem of healthcare providers operating inefficiently by building and supporting software products that empower them to operate more efficiently.
Requirements
- Strong understanding of modern software development practices, including Agile methodologies (Scrum, Kanban).
- Experience with full-stack development using technologies such as JavaScript/TypeScript, Node.js, React, Ruby on Rails or C.
- Familiarity with RESTful APIs, GraphQL, and healthcare interoperability standards like FHIR.
- Solid grasp of database technologies including PostgreSQL and MongoDB, as well as event streaming platforms like Apache Kafka.
- Hands-on experience with cloud platforms such as Microsoft Azure.
- Exposure to CI/CD tools like GitHub Actions, Jenkins, or GoCD.
- Understanding of DevOps principles and their application in modern software delivery.
Responsibilities
- Lead and manage a team of software engineers, ensuring effective execution across design, development, and testing phases.
- Provide hands-on mentorship and technical guidance to team members, fostering a culture of excellence and accountability.
- Oversee day-to-day operations, ensuring projects are delivered on time, within scope, and aligned with quality standards.
- Develop and maintain detailed project plans, timelines, and resource allocations for multiple concurrent initiatives.
- Monitor progress and proactively address risks or roadblocks to ensure successful delivery.
- Translate business requirements into technical solutions that meet customer needs and operational goals.
- Promote best practices in software development, including code quality, testing, and documentation.
Other
- Typically requires 10+ years of professional experience in software engineering, including 4+ years in a leadership role managing cross-functional teams and delivering enterprise-level applications.
- Strong interpersonal and communication skills, with the ability to engage effectively across technical and non-technical teams.
- Demonstrated ability to lead, motivate, and grow high-performing engineering teams.
- Adept at balancing technical depth with strategic thinking to drive business outcomes.
- Partner with product managers, designers, and business stakeholders to define and prioritize features and enhancements.