Jobs · Information Technology

Software Developer (Js, Java)

Sundayy · United States · 2 wk ago
RemoteRemoteInformation TechnologyFull-time

About the Company

McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare. We are known for delivering insights, products, and services that make quality care more accessible and affordable. Here, we focus on the health, happiness, and well-being of you and those we serve—we care. What you do at McKesson matters. We foster a culture where you can grow, make an impact, and are empowered to bring new ideas. Together, we thrive as we shape the future of health for patients, our communities, and our people.

About the Role

McKesson Corporation is seeking a talented Software Developer to join our Supply Chain Technology team. This role requires a strong background in microservices architecture, system integrations, CP4D, Apache Kafka, and Artificial Intelligence (AI). The ideal candidate will have over 4 years of hands-on development experience and thrive in a fast-paced, innovation-driven environment. Your primary responsibility will be designing and implementing scalable, intelligent systems that support modern enterprise applications and data-driven decision-making processes. You will collaborate closely with cross-functional teams including AI/ML specialists, data engineers, and product managers to develop innovative solutions that enhance operational efficiency and deliver value to our customers.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • 4+ years of relevant professional experience in software development
  • Proficiency in programming languages such as Java, JavaScript, Python, or Go
  • Hands-on experience with microservices architecture and containerization tools like Docker and Kubernetes
  • Experience working with cloud platforms such as GCP, Azure, or AWS
  • Strong knowledge of ETL development, Oracle performance tuning, and complex SQL queries
  • Deep understanding of Apache Kafka for real-time data processing and event-driven architectures
  • Experience implementing AI/ML frameworks such as TensorFlow, PyTorch, or Scikit-learn
  • Excellent problem-solving skills and ability to work independently and within teams

Responsibilities

  • Architect, develop, and maintain microservices-based applications using modern frameworks and cloud-native technologies
  • Design and implement real-time data streaming solutions utilizing Apache Kafka
  • Build robust integrations between internal systems and third-party platforms through APIs, messaging queues, and middleware
  • Collaborate with AI/ML teams to embed intelligent features into applications, including predictive analytics, natural language processing, and automation
  • Develop and maintain ETL pipelines using CP4D to support data integration and analytics
  • Optimize SQL and PL/SQL queries, stored procedures, and triggers within Oracle databases
  • Ensure high performance, scalability, and reliability of distributed systems
  • Participate actively in agile development processes, including sprint planning, code reviews, and continuous integration/continuous deployment (CI/CD)
  • Monitor, troubleshoot, and resolve issues in production systems to ensure uptime and responsiveness

Benefits

  • Competitive salary aligned with experience and skills
  • Comprehensive health, dental, and vision insurance plans
  • Retirement savings plans with company contributions
  • Paid time off and holiday leave
  • Opportunities for professional development and continuous learning
  • Performance-based bonuses and incentives
  • Flexible work arrangements where applicable

Similar jobs

Software Developer-Java

Tata Consultancy ServicesAustin, TX· 1 mo ago
Engineering$90k–$141k/yrapply on ibegin.tcsapps.com

Java Software Developer

Life Cycle EngineeringPhiladelphia, PA· 1 mo ago
Information Technologyapply on www2.jobdiva.com