McKesson is looking to solve the problem of building scalable, intelligent, and interconnected systems within their Supply Chain Technology team by hiring a Senior Associate Software Developer with expertise in microservices, system integrations, Kafka, and AI technologies.
Requirements
- Strong proficiency in programming languages such as Java, JavaScript, Python, or Go.
- Experience with containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP).
- Solid understanding of RESTful APIs, asynchronous messaging, and service orchestration.
- Familiarity with AI/ML frameworks like TensorFlow, PyTorch, or Scikit-learn.
- Strong problem-solving and debugging skills.
- Experience with CI/CD tools and DevOps practices.
- Knowledge of data streaming, and real-time analytics.
Responsibilities
- Design, develop, and maintain microservices-based applications using modern frameworks and cloud-native technologies.
- Build and manage real-time data pipelines and event-driven architectures using Apache Kafka.
- Integrate internal and external systems through APIs, messaging queues, and middleware platforms.
- Collaborate with data scientists and AI engineers to embed machine learning models into production environments.
- Ensure high performance, scalability, and reliability of distributed systems.
- Monitor and troubleshoot production systems, ensuring high availability and fault tolerance.
- Participate in agile development processes, including sprint planning, code reviews, and CI/CD.
Other
- Typically requires 2+ years of relevant experience.
- Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience).
- Only candidates authorized to work in the US will be considered for this position. Sponsorship is not available.
- Experience in healthcare or supply chain domain.
- Exposure to MLOps and model lifecycle management.