McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare. The Senior Software Development Engineer is responsible for developing applications using .NET Core/C#, Azure Cloud Technologies, and maintaining legacy software in C++/MFC, while collaborating with cross-functional teams to design, develop, test, and deploy software solutions.
Responsibilities:
- Design, develop, and maintain high-quality software applications using .NET Core/C# and C++/MFC
- Collaborate with cross-functional teams to identify and prioritize software requirements
- Develop and maintain technical documentation related to software development processes
- Troubleshoot and debug complex issues across multiple systems and environments
- Ensure the security and integrity of sensitive data
- Stay updated on emerging trends and technologies in software development
- Assist in the deployment and maintenance of software solutions
Requirements:
- Degree or equivalent and typically requires 4+ years of relevant experience
- At least 4 years' working experience in software development required
- Bachelor's degree in Computer Science or related field
- Proven experience as a Software Development Engineer in .NET Core/C# and C++/MFC
- Strong proficiency in object-oriented programming principles
- Experience with Azure Cloud Technologies (Azure Functions, Azure Logic Apps, Azure Data Factory)
- Experience with database such Microsoft SQL Server, My SQL/MariaDB
- Excellent problem-solving and analytical skills
- Ability to work independently and as part of a team