Dice logo
Dice
Posted 1 day agoVerified live 16h ago

Software Developer

Brief overview

Remote
UndergradOr in progress
$104k–$172k/yrStated range
4+ yrsMinimum
C++/MFCC#/.NETSQL and Microsoft SQL Server/MySQLRESTful API ServicesMultithreaded and Distributed ApplicationsGitJenkinsTest-Driven DevelopmentAutomated TestingService-Oriented ArchitectureEntity FrameworkAngularJS/HTML5/ReactWPF/WCF/MVVMSockets and Serial InterfacesWindows Domain AdministrationVPN and Firewall ConfigurationReal-Time Controls/PLC Systems

About the company

Dice is the go-to career marketplace for tech professionals.

Job description

Summary

McKesson is an impact-driven healthcare company that delivers products, services, and insights to make quality care more accessible and affordable. The Software Developer will create, deploy, maintain, and support software for large, semi-automated pharmacies, including legacy C++/MFC systems, new features, issue analysis, and complex customer support across the full software stack.

Responsibilities

  • Create, deploy, and support software for managing large, semi-automated pharmacies at sites across the US
  • Maintaining our legacy software in C++/MFC
  • Bug fixing and software enhancement, as well as issue analysis
  • Architect and develop major new features, enhance existing projects, and provide support for major customers
  • Troubleshoot difficult and complex support issues

Skills

  • Typically, requires 4+ years' experience as a Windows software developer
  • Strong experience in designing/writing high speed back-end code in Visual C++ and MFC, C# with ASP.NET and/or .NET Core, and MVC
  • Strong SQL, with Microsoft SQL Server and/or MariaDB/MySQL
  • RESTful API services
  • Expertise developing multi-threaded and distributed applications
  • Professional demeanor and communications suitable for direct customer interactions
  • Ability to work self-start work independently and collaborate as part of a team
  • Excellent problem-solving and analytical skills
  • Experience with software tools and methodologies such as Git, Jenkins, TDD, and automated testing
  • Ability to adapt to new technologies and learn quickly
  • Bachelor's degree in computer science, software engineering, related discipline or experience is desired
  • Must be authorized to work in the U.S
  • 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
  • Web Technologies for UI (AngularJS, HTML5, React, etc)
  • Desktop application development experience using WPF, WCF, MVVM design pattern
  • Experience with hardware interfaces, including communication over sockets and serial interfaces
  • 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

Qualifications

Must Haves

  • Typically, requires 4+ years' experience as a Windows software developer
  • Strong experience in designing/writing high speed back-end code in Visual C++ and MFC, C# with ASP.NET and/or .NET Core, and MVC
  • Strong SQL, with Microsoft SQL Server and/or MariaDB/MySQL
  • RESTful API services
  • Expertise developing multi-threaded and distributed applications
  • Professional demeanor and communications suitable for direct customer interactions
  • Ability to work self-start work independently and collaborate as part of a team
  • Excellent problem-solving and analytical skills
  • Experience with software tools and methodologies such as Git, Jenkins, TDD, and automated testing
  • Ability to adapt to new technologies and learn quickly
  • Bachelor's degree in computer science, software engineering, related discipline or experience is desired
  • Must be authorized to work in the U.S

Nice to Haves

  • 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
  • Web Technologies for UI (AngularJS, HTML5, React, etc)
  • Desktop application development experience using WPF, WCF, MVVM design pattern
  • Experience with hardware interfaces, including communication over sockets and serial interfaces
  • 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

Benefits

  • Remote is an option for this position for the US
  • An annual bonus may be offered
  • Long-term incentive opportunities may be offered

More jobs like this