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
Minimum Requirements 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
- RESTful services
- 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
- Entity Framework (EF), Entity Framework Core (EF Core)
- 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
Education 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: - Medical
- Dental
- Vision
- PTO
- Holidays
Physical Requirements - General office demands
- Some evening and weekend work
Travel Requirement 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! |