Talent.com
Software Development Engineer
Software Development EngineerMcKesson • Remote, TN, USA
Software Development Engineer

Software Development Engineer

McKesson • Remote, TN, USA
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
  • [filters.remote]
[job_card.job_description]

Position Description

Software engineers within Prescription Automation (a McKesson company) create, deploy, and support software for managing large, semi-automated pharmacies at sites across the US. Successful senior engineers understand the full software stack from low-level control of robots and conveyor systems, through controllers and databases, and up to UI and web services. Senior software engineers lead development of major new features and provide support for major customers. As part of Software Leadership, they set the direction for engineering methodologies including tools, testing, and processes.

Minimum Requirements

Typically, requires 4+ years relevant experience.

Must be authorized to work in the U.S.

Critical Skills

  • 4+ years’ experience as a Windows software developer
  • Desktop application development experience using WPF, WCF, MVVM design pattern
  • Entity Framework (EF), Entity Framework Core (EF Core)
  • Strong SQL, with Microsoft SQL Server and / or MariaDB / MySQL
  • 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
  • Professional demeanor suitable for direct customer interactions
  • Experience with software tools and methodologies such as Git, Jenkins, TDD, and automated testing

Additional Knowledge & Skills

  • Service oriented architecture (SOA) and / or Micro Services architectures, a plus
  • Service Monitoring, Performance tuning and testing tools
  • Web Technologies for UI (React, HTML5, TypeScript, JavaScript, Node.js)
  • 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

    Bachelor’s degree in computer science, software engineering or related discipline is desired.

    Physical Requirements

    General office demands

  • Some evening and weekend work
  • Remote an option for this position
  • Travel Requirement

    Ability to travel up to 25% (travel is sporadic, might travel a few weeks in a row, then not again for a couple months)

    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, regular job market evaluations, and geographical markets. The pay range shown below is aligned with McKesson's pay philosophy, and pay will always be compliant with any applicable regulations. In addition to base pay, other compensation, such as an annual bonus or long-term incentive opportunities may be offered. For more information regarding benefits at McKesson, please

    Our Base Pay Range for this position

    $104,600 - $174,300

    [job_alerts.create_a_job]

    Software Development Engineer • Remote, TN, USA

    [internal_linking.related_jobs]
    Dashers - Sign Up and Start Earning

    Dashers - Sign Up and Start Earning

    DoorDash • Dayton, TN, United States
    [job_card.full_time] +1
    DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day. As a Dasher, you’ll stay busy with a variety o...[show_more]
    [last_updated.last_updated_30] • [promoted]
    CDL-A Solo and Team - 1 Yr. Exp. - Home Time + Earn Up to $1,700 / Week

    CDL-A Solo and Team - 1 Yr. Exp. - Home Time + Earn Up to $1,700 / Week

    Kottke Trucking, Inc. • Dalton, GA, US
    [job_card.full_time]
    Now Hiring CDL-A Solo and Team Drivers!.Competitive Pay - Consistent Home Time - 98% No-Touch Freight.Referral Bonus + 1 Week Paid Vacation per Referral. Top Pay & Benefits for Company Drivers : ....[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Process Automation Engineer (Chemical Manufacturing)

    Process Automation Engineer (Chemical Manufacturing)

    Trinseo • Dalton, GA, United States
    [job_card.full_time]
    Process Automation Engineer (Chemical Manufacturing).Trinseo is a different kind of global materials company - at the intersection of people, technology, and customers. We are a world leader in the ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    DCS CASE MANAGER 1 • - EG - 04012025-66745

    DCS CASE MANAGER 1 • - EG - 04012025-66745

    State of Tennessee • Cleveland, TN, United States
    [job_card.full_time] +1
    State of Tennessee Job Information.LOCATION OF (350) POSITION(S) TO BE FILLED : DEPARTMENT OF CHILDREN'S SERVICES, CHILD AND FAMILY MANAGEMENT DIVISION, STATEWIDE. The DCS Case Manager 1 • position ha...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Caregiver / Home Health Aide

    Caregiver / Home Health Aide

    All Ways Caring HomeCare • Cleveland, TN, United States
    [job_card.full_time]
    Line of Business (Portal Searching).At All Ways Caring HomeCare our Caregivers play a crucial role in providing individualized care that suits the needs of each client in the comfort of their homes...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Equipment Engineer (PLC)

    Equipment Engineer (PLC)

    Qcells • Dalton, GA, US
    [job_card.full_time]
    Reports to : Equipment General Manager.The PLC (Programmable Logic Controller) Engineer is responsible for monitoring, programming, testing, and maintaining automated control systems and equipment.T...[show_more]
    [last_updated.last_updated_30]
    Textile Engineer Support

    Textile Engineer Support

    NedGraphics • Dalton, GA, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    CAD / CAM design software for fashion, retail, home textiles, carpet and flooring, and other textile industries.The NedGraphics products allow designers full creative freedom for Print, Jacquard, Dob...[show_more]
    [last_updated.last_updated_30]
    Travel MRI Tech - $1,216 per week in Dalton, GA

    Travel MRI Tech - $1,216 per week in Dalton, GA

    AlliedTravelCareers • Dalton, GA, US
    [job_card.full_time]
    AlliedTravelCareers is working with FlexCare to find a qualified MRI Tech in Dalton, Georgia, 30719!.FlexCare is a nationwide leader in the staffing of travel nurses and clinicians.With access to t...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Process Engineer

    Process Engineer

    Qcells • Dalton, GA, US
    [job_card.full_time]
    The Process Engineer must provide direction, guidance, and support to all the shift and day Process Technicians.The Process Engineer will apply continuous improvement methodology to enhance plant o...[show_more]
    [last_updated.last_updated_30]
    Otolaryngologist Opportunity in Dalton, GA

    Otolaryngologist Opportunity in Dalton, GA

    HealthEcareers - Client • Dalton, GA, USA
    [job_card.full_time]
    Board Certified / Board Eligible in Otolaryngology.Ability to work as a team member with partnership potential.Commitment to quality, patient safety and overall excellence in evidence based clinical ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Business Development Representative

    Business Development Representative

    ICBD • Dalton, GA, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Business Development Representative – ABA Centers of Georgia.We are the nation’s fastest-growing provider of autism care, delivering high-quality Applied Behavior Analysis (ABA) therapy across a ra...[show_more]
    [last_updated.last_updated_variable_days]
    Delivery Driver - Sign Up and Start Earning

    Delivery Driver - Sign Up and Start Earning

    DoorDash • Dayton, TN, United States
    [job_card.full_time] +1
    DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day. As a Dasher, you’ll stay busy with a variety o...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Plant Process Engineer

    Plant Process Engineer

    EVCO Plastics • Calhoun, GA, USA
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Join EVCO Plastics as a Process Engineer in Calhoun, GA, and immerse yourself in an innovative environment that values forward-thinking solutions in manufacturing. This onsite position offers a uniq...[show_more]
    [last_updated.last_updated_30]
    Otolaryngologist Opportunity in Dalton, GA

    Otolaryngologist Opportunity in Dalton, GA

    Vitruvian Health • Dalton, US
    [job_card.full_time]
    Board Certified / Board Eligible in Otolaryngology.Ability to work as a team member with partnership potential.Commitment to quality, patient safety and overall excellence in evidence based clinical ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Part-Time Instructor of English

    Part-Time Instructor of English

    InsideHigherEd • Dalton, Georgia, United States
    [job_card.part_time]
    Part-Time Instructor of English.Dalton State College delivers a transformational education experience in a community serving more than 5,000 students through its two campuses and online programs.Lo...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Doughnut Maker - 295-Dalton- GA (Dalton, GA)

    Doughnut Maker - 295-Dalton- GA (Dalton, GA)

    Krispy Kreme Doughnut Corporation • Dalton, GA, United States
    [job_card.full_time]
    Since its founding in 1937, Krispy Kreme's focus has remained the same - making fresh doughnuts using our founder's original recipe. The brand's iconic Hot Light lets consumers know when doughnuts a...[show_more]
    [last_updated.last_updated_30] • [promoted]
    CAD - Product Developer

    CAD - Product Developer

    Jackson Furniture Ind. • Cleveland, TN, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Job Overview We are seeking a versatile and skilled Product Developer who can support frame engineering, upholstery pattern development, and foam design to join our Research & Development Team....[show_more]
    [last_updated.last_updated_variable_days]
    Plastics Engineer

    Plastics Engineer

    Diedre Moire Corp. • Dalton, Georgia, United States
    [job_card.full_time]
    Plastic Molding Design-Process Eng - Dalton, GA Plastics Tooling Engineer Process Engineer Manufacturing Engineer Project Engineer Plastic Molding Injection Mold Blow Extrusion Mold Designer Moldma...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]