McKesson Corp is a Fortune 7 company and one of the largest providers of medicines, pharmaceutical supplies and health information technology (IT) products and services in the United States with revenues of $208.4 billion in 2018. The company was founded in 1833 by John McKesson and Charles Olcott in New York with a focus on importing and wholesaling pharmaceutical products. United by our ICARE values, McKesson's 78,000 employees work together every day to make better care possible for patients around the globe.
McKesson is currently seeking a Sr Manager, Software Development in our Longmont, CO office.
Position Description McKesson Prescription Automation (MPA) is the industry leader in providing cutting-edge pharmacy dispensing automation as well as the innovative Sanitas(r) Pharmacy Control System software suite. Our offerings help our customers stay ahead of their competition, reduce costs, increase revenue, and stay compliant with ever-changing regulatory requirements within the pharmacy automation space. A Software Development Manager within MPA's Software R&D department is responsible for the direct-line management of a team of Software Engineers focused on continued development of the Sanitas(r) software suite.
Key Responsibilities, Outputs, and Deliverables
Staff and develop a team, including performance appraisals, salary reviews, performance improvement plans, mentoring and shepherding of career growth
Work closely with senior leadership on talent acquisition and talent management, provide job descriptions, perform interviews, develop on-boarding plans, develop succession plans
Provide leadership and guidance to coach, motivate, and lead team members to their optimum performance levels and career development. Manage morale and turnover through building an understanding of what motivates your team members
Communicate the vision from senior leadership and set and communicate business objectives for your team that align with this vision
Manage the day-to-day activities and motivate team members to succeed in a fast-paced collaborative agile environment centered on new software development
Collaborate with a multitude of individuals within the Portfolio/Product organization to gain a shared understanding of the needs of each initiative
Team up with scrum masters to co-lead sprint activities and ceremonies
Organize and facilitate tasks for software development teams, support release planning, meetings, performance reporting, project reviews, risk management and team retrospectives
Influence and establish best and continually improving software engineering practices through solid design decisions, processes, standards, metrics, and tools
Cooperate with members of the Architecture team to identify and prioritize the elimination of technical debt
Manage execution of complex initiatives
Provide timely, thorough, and relevant updates to leadership on team activities, accomplishments, issues, and risks
Anticipate, assess, and mitigate development issues; escalate when necessary
Typically requires 9+ years software development experience. Experience serving as a team lead/manager preferred.
Must be authorized to work in the U.S.
Critical Skills and/or Experience
Strong balance of software engineering skills/experience and ability to manage a team of software engineers
Proven experience in developing end-to-end applications using the Microsoft .NET platform
Excellent written and verbal communication skills with the ability to work collaboratively in a cross-functional team to create and deliver value
Excellent problem solving and analytical skills
Agile practices and methodologies such as Scrum and TDD
Extensive experience in agile estimating and planning, both at a macro (Release/Epic) and micro (Iteration/Sprint) level. A strong understanding of the value and methodology of top-down / Iterative planning through progressive elaboration is imperative.
Ability to think abstractly to deal with ambiguous/undefined problems
Professional demeanor suitable for direct customer interactions
Ability to mentor and motivate IT professionals
Customer-focused, positive attitude
Great organizational and follow-up skills
7+ years' experience as a Microsoft Windows C# software developer using .NET framework including Windows Services, Web Services, WCF, WPF, XAML
Strong SQL experience, with Microsoft SQL Server and/or MariaDB/MySQL preferred
Expertise developing multi-threaded and distributed applications
Strong experience in designing/writing high speed back end code in C# with ASP.NET and/or .NET Core, and MVC
OOP design principles
Experience with software management and development tools and methodologies such as Jira, Git, Azure DevOps, CI/CD, TDD, and automated testing
Additional Knowledge & Skills
Web Technologies for UI (AngularJS, HTML5, React)
Desktop application development experience using WPF, WCF, MVVM design pattern
Service oriented architecture (SOA) and/or Micro Services architectures, a plus
Service Monitoring, Performance tuning and testing tools
Experience with hardware interfaces, including communication over sockets and serial interfaces
Considerable problem-solving aptitude
Comfort with basic Windows Workstation and Domain administration
Networking knowledge, including VPNs and firewall configuration
Experience with real-time controls/PLC systems and integration, especially Beckhoff
BS or higher in Computer Science, Software Engineering, or related discipline.
Target salary range of $120,000 to $133,000 plus benefits, including a bonus option.
McKesson offers the following benefits:
General office demands
Some evening and weekend work
Ability to travel up to 25% if required
Career Level - Manager - M3
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: JR0040533
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.