McKesson Corporation
Full Stack Software Engineer (C# .NET / TypeScript / SQL / FHIR - API Devlopment
McKesson Corporation, Columbus, Ohio, United States, 43224
Overview
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. McKesson's CoverMyMeds (CMM) Pharmacy and Affordability division has an opportunity for a
Full Stack Software Engineer . This position will work on new and existing product development, including migrating legacy products to the cloud. The candidate should be capable of working on all layers of an application including front-end, back-end, and database. Must be experienced with service-oriented architectures, including significant background with the Microsoft technology stack, development environments, and cloud platforms (GCP/Azure). Our preferred candidate will reside in either the Columbus, OH or Atlanta, GA areas. Position allows for primarily working from home, with occasional in-office time. At this time, we are not able to offer sponsorship for employment visas. Candidates must be authorized to work in the United States on a permanent basis without the need for current or future sponsorship. Responsibilities
Implement application modules for real-time transaction processing applications in the cloud that are highly available and scalable. Work with Product teams and participate in creating, estimating, and refining user stories and requirements. Design, build, deploy, test, and debug components as needed in accordance with best practices throughout the SDLC. Collaborate with external teams such as infrastructure, reporting, and vendors to align and clear roadblocks in delivering assigned tasks. Demonstrate analytical and problem-solving skills, with the ability to identify, formulate, and solve engineering problems. Build frameworks and reusable assets for cross-functional use. Drive engineering best practices using TDD, SAST, and DAST methodologies. Participate in technology evaluations, PoCs, and code/design reviews. Understand overall cloud information flows, development, and deployment strategies to align with cloud-based applications. Minimum Qualification
B.S. degree in Computer Science or related engineering discipline, or equivalent experience, and minimum 4+ years of software development experience. Critical Skills
Strong understanding of software design principles, object-oriented programming, design patterns, and SDLC. Proficiency with C#/.NET Core, TypeScript, SQL, and JavaScript. Database experience with cloud data warehouses (BigQuery or similar), relational databases, and NoSQL databases. Experience with UI frameworks such as Angular or React. Experience with unit testing frameworks (xUnit, NUnit, Moq). Hands-on experience building and consuming REST APIs using .NET Core. Experience designing and implementing applications on cloud platforms, preferably GCP or Azure. Experience with Docker containerization and deploying to cloud-based, serverless infrastructures. Experience enabling code to align with a CI/CD process. Experience in Agile teams and ceremonies. Effective communication with technical, DevOps, and product management teams. Additional knowledge & Skills
Experience with source control systems such as GitHub and Azure DevOps. Familiarity with planning tools such as JIRA and Confluence. Experience securing and integrating REST services with API Gateway, OpenID, OAuth 2.0, or BasicAuth. Basic understanding of networking in cloud environments. Experience with documentation and design tools such as Confluence, Miro, and Visio. Knowledge of code quality and security practices, including SonarQube, Veracode, and ZAP. Hands-on experience building or integrating AI-powered features. We are proud to offer a competitive compensation package at McKesson as part of our Total Rewards. This is determined by several factors, including performance, experience and skills, equity, and market evaluations. The pay range shown below aligns with McKesson\'s pay philosophy and complies with applicable regulations. In addition to base pay, other compensation such as an annual bonus or long-term incentives may be offered. For more information regarding benefits, please click here. Our Base Pay Range for this position 106,900 - 178,100 McKesson is an Equal Opportunity Employer McKesson provides equal employment opportunities to applicants and employees and is committed to a diverse and inclusive environment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age or genetic information. For more information on McKesson\'s EEO policies, visit our Equal Employment Opportunity page. Join us at McKesson!
#J-18808-Ljbffr
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. McKesson's CoverMyMeds (CMM) Pharmacy and Affordability division has an opportunity for a
Full Stack Software Engineer . This position will work on new and existing product development, including migrating legacy products to the cloud. The candidate should be capable of working on all layers of an application including front-end, back-end, and database. Must be experienced with service-oriented architectures, including significant background with the Microsoft technology stack, development environments, and cloud platforms (GCP/Azure). Our preferred candidate will reside in either the Columbus, OH or Atlanta, GA areas. Position allows for primarily working from home, with occasional in-office time. At this time, we are not able to offer sponsorship for employment visas. Candidates must be authorized to work in the United States on a permanent basis without the need for current or future sponsorship. Responsibilities
Implement application modules for real-time transaction processing applications in the cloud that are highly available and scalable. Work with Product teams and participate in creating, estimating, and refining user stories and requirements. Design, build, deploy, test, and debug components as needed in accordance with best practices throughout the SDLC. Collaborate with external teams such as infrastructure, reporting, and vendors to align and clear roadblocks in delivering assigned tasks. Demonstrate analytical and problem-solving skills, with the ability to identify, formulate, and solve engineering problems. Build frameworks and reusable assets for cross-functional use. Drive engineering best practices using TDD, SAST, and DAST methodologies. Participate in technology evaluations, PoCs, and code/design reviews. Understand overall cloud information flows, development, and deployment strategies to align with cloud-based applications. Minimum Qualification
B.S. degree in Computer Science or related engineering discipline, or equivalent experience, and minimum 4+ years of software development experience. Critical Skills
Strong understanding of software design principles, object-oriented programming, design patterns, and SDLC. Proficiency with C#/.NET Core, TypeScript, SQL, and JavaScript. Database experience with cloud data warehouses (BigQuery or similar), relational databases, and NoSQL databases. Experience with UI frameworks such as Angular or React. Experience with unit testing frameworks (xUnit, NUnit, Moq). Hands-on experience building and consuming REST APIs using .NET Core. Experience designing and implementing applications on cloud platforms, preferably GCP or Azure. Experience with Docker containerization and deploying to cloud-based, serverless infrastructures. Experience enabling code to align with a CI/CD process. Experience in Agile teams and ceremonies. Effective communication with technical, DevOps, and product management teams. Additional knowledge & Skills
Experience with source control systems such as GitHub and Azure DevOps. Familiarity with planning tools such as JIRA and Confluence. Experience securing and integrating REST services with API Gateway, OpenID, OAuth 2.0, or BasicAuth. Basic understanding of networking in cloud environments. Experience with documentation and design tools such as Confluence, Miro, and Visio. Knowledge of code quality and security practices, including SonarQube, Veracode, and ZAP. Hands-on experience building or integrating AI-powered features. We are proud to offer a competitive compensation package at McKesson as part of our Total Rewards. This is determined by several factors, including performance, experience and skills, equity, and market evaluations. The pay range shown below aligns with McKesson\'s pay philosophy and complies with applicable regulations. In addition to base pay, other compensation such as an annual bonus or long-term incentives may be offered. For more information regarding benefits, please click here. Our Base Pay Range for this position 106,900 - 178,100 McKesson is an Equal Opportunity Employer McKesson provides equal employment opportunities to applicants and employees and is committed to a diverse and inclusive environment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age or genetic information. For more information on McKesson\'s EEO policies, visit our Equal Employment Opportunity page. Join us at McKesson!
#J-18808-Ljbffr