RelayHealth Pharmacy Solutions (RHPS), a McKesson connectivity business, manages the nation's largest pharmacy network, providing essential healthcare connectivity between more than 50,000 U.S. retail pharmacies and key healthcare stakeholders including physicians, health plans, pharmacy benefit managers (PBMs), government agencies and pharmaceutical manufacturers. Processing more than 17 billion healthcare transactions annually we play a key role in helping all healthcare providers streamline operational efficiency, improve medication accessibility and adherence and deliver value-added, cost effective clinical services that improve patient health and outcomes.
We understand the importance of a system that works together. Your expertise, drive, and passion can help us carry out our mission to improve lives and advance healthcare.
Join our team of leaders to begin a rewarding career.
McKesson's Relay Pharmacy division has an opening for a Senior Software Engineer in our Atlanta, North Druid Hills office.
This role will lead an Agile development team in the implementation of a modernized Platform across the entire RelayHealth portfolio.
The candidate will be responsible for the detailed design and development of application services and capabilities that can be deployed in a hybrid cloud environment. They are required to work with the architects and leadership to brings designs to life, while having the ability to mentor other junior team members in the SDLC.
Implement solution and technology architecture for real time transaction processing applications for cloud that are highly available, and scalable.
Design, build, deploy, test, and debug components in accordance with SDLC best practices
Utilize cloud native design patterns to implement product capabilities at scale.
Analyze functional and technical requirements and convert these specs into a technical design
Lead /Work closely with Dev and Product teams in the process of creating/estimating/refining user stories while helping prioritize technical concerns (tech debt)
Break down design work into smaller technical tasks and provide estimates of effort levels and coordinate their completion through the Development cycle
Assist in the mentoring and guidance of junior level developers
Establish Instrumentation of application components and understand application design and system infrastructure components and their interaction to offer comprehensive approaches that optimize performance
Investigate/evaluate new technologies for use within our business solutions
6+ years software engineering experience
B.S. degree in Computer Science or related engineering discipline, or equivalent experience
Strong Experience and familiarity with Agile tools and delivery methodologies
Demonstrated experience with cloud (GCP/Azure), with a preference to candidates that have modernized on-premise systems into the cloud
Strong coding skills in multiple modern languages that can run in the cloud (i.e. Java, C#, Python, Go)
Strong understanding of the SDLC with a DevSecOps focus and ability to deliver operational ready systems.
Drive engineering best practices with TDD, BDD and DDD methodologies
Creation of traditional Dev artifacts to document application architecture and solution design
Technical leadership and ability to lead a team in designs, analyze performance of existing systems, and propose new design alternatives that meet or improve on system SLAs
Experience in application containerization and having experience in on-premise and cloud deployment of containers.
Familiar working in a polyglot database environment with an understanding of when to utilize SQL, NoSQL, or a Graph model
Additional skills and background
Understands API Lifecycle Management and the benefits of exposing business functions and application capabilities as services
Knowledge, Usage of Code quality and security approaches to include use of code smells, security vulnerability identification/resolution, tools (e.g. Sonarqube, Veracode, Zap)
Prefer Healthcare business domain knowledge especially in the area of Pharmacy transactions
Development framework experience, including Angular or React (UI), Java/Spring
Modern development tools and practices, including Cloud platforms (GCP or Azure), Continuous Integration and Deployment/Delivery (CI/CD), security development and testing practices (DevSecOps)
Experience working with solutions in highly regulated industries (eg Healthcare, Financial)
Excellent written and verbal communication skills
McKesson is an Equal Opportunity/Affirmative Action employer.
All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.Qualified applicants will not be disqualified from consideration for employment based upon criminal history.
McKesson is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including job seekers with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, please contact us by sending an email to McKessonTalentAcquisition@mckesson.com . Resumes or CVs submitted to this email box will not be accepted.
Current employees must apply through the internal career site.
Join us at McKesson!
Internal Number: JR0042399
About McKesson Corporation
We deliver careers with purpose and potential. Our focus on better health starts with creating an inclusive environment with strong values where you can build a fulfilling career. You can count on us to provide you with resources and opportunities to grow and be your best, while contributing to our pursuit of improving lives. Every day, McKesson’s employees deliver products to healthcare providers that make a difference in the care and life of a patient. We work to distribute medical supplies, bandages, syringes, vials of flu vaccine, and pharmaceutical drugs to help real patients like Jack, an eight-year-old boy battling cancer. We take that job seriously. Together, the work we do is shaping the future of healthcare. If you are passionate about combining a meaningful career with a balanced life, join us on this journey and apply for a job with McKesson today. Every day, McKesson’s employees deliver products to healthcare providers that make a difference in the care and life of a patient.