Software Developer
McKesson · Texas, United States · 1 mo ago
RemoteRemoteEngineering$104k–$173k/yrFull-time
About the role
Mckesson is seeking a talented Software Developer to join our Supply Chain Technology team. The role requires a strong background in microservices architecture, system integrations, CP4D, Apache Kafka, and Artificial Intelligence (AI).
Responsibilities
- Architect, develop, and maintain microservices-based applications using modern frameworks and cloud-native technologies.
- Design and implement real-time data streaming solutions using Apache Kafka.
- Build robust integrations between internal systems and third-party platforms using APIs, messaging queues, and middleware.
- Collaborate with AI/ML teams to embed intelligent features into applications, including predictive analytics, NLP, and automation.
- Develop and maintain ETL pipelines using CP4D.
- Write and optimize SQL and PL/SQL queries, stored procedures, and triggers in Oracle.
- Ensure high performance, scalability, and reliability of distributed systems.
- Participate in agile development processes, including sprint planning, code reviews, and CI/CD.
- Monitor and troubleshoot production systems, ensuring uptime and responsiveness.
Qualifications
- Typically requires 4+ years of relevant experience.
- Strong proficiency in programming languages such as Java, JavaScript, Python, or Go.
- Hands-on experience with microservices architecture and containerization (Docker, Kubernetes).
- Experience with cloud platforms (GCP, Azure, AWS).
- Proficient in ETL development, Oracle performance tuning, and complex SQL.
- Deep understanding of Apache Kafka for event-driven and real-time data processing.
- Experience implementing AI/ML frameworks like TensorFlow, PyTorch, or Scikit-learn.
- Strong problem-solving skills and ability to work independently and in teams.
Preferred Attributes
- Experience in healthcare or supply chain domain.
- Knowledge of API gateways, service mesh, and observability tools.
- Experience with MLOps and deploying AI models in production environments.
- Certifications in cloud, Kafka, or AI technologies.
- Exposure to data engineering and big data tools (e.g., Spark, Flink).
Pay
The pay range for this position is $103,500 - $172,500. For more information regarding benefits at McKesson, please click here.