|Location:||Appomattox, VA (24522)|
|Job Type:||Full Time|
Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines. Our 113,000 colleagues serve people in more than 160 countries.
Abbott is a global healthcare leader, creating breakthrough science to improve people's health. We're always looking towards the future, anticipating changes in medical science and technology.
Working at Abbott
At Abbott, you can do work that matters, grow, and learn, care for yourself and family, be your true self and live a full life. You'll also have access to:
Career development with an international company where you can grow the career you dream of .
Free medical coverage for employees* via the Health Investment Plan (HIP) PPO
An excellent retirement savings plan with high employer contribution
Tuition reimbursement, the Freedom 2 Save student debt program and FreeU education benefit - an affordable and convenient path to getting a bachelor's degree.
A company recognized as a great place to work in dozens of countries around the world and named one of the most admired companies in the world by Fortune.
A company that is recognized as one of the best big companies to work for as well as a best place to work for diversity, working mothers, female executives, and scientists.
This position works out of our Charlottesville, VA location in the within our Abbott Rapid Diagnostics (ARDx) Informatics business.
This role will provide Software Configuration Management oversight during the Software Application Lifecycle Management of our product. The person hired will drive the adoption and development of automated solutions and processes to accomplish Continuous Integration (CI) and Continuous Deployment (CD) using Azure Services.
What You'll Work On
Oversight of the governing Configuration Management (CM) processes as part of the Software Development Lifecycle process (SDLP); such as configuration control, branch management, baselining, auditing, software identification, product release and distribution.
Support multiple software development teams across multiple product lines.
Administration and maintenance of CM systems (ie Azure DevOps Server, Git), and development environments.
Management and maintenance of automated build process; including the development of scripts and Azure DevOps extensions (C#).
Monitoring of build status and resolution of build issues in collaboration with the Development teams.
Integrate automated unit testing, and post build automated integration testing.
Integrate and manage security analysis tools into the build pipeline.
Management of Git source control, code branching and access administration; enforcement of merge policies and oversight of controlled branches.
Management and control of third party software components and packages integrated with the product.
Develop and enhance automation processes to improve efficiency throughout the software development lifecycle.
Perform research of new technologies or component versions and their impact on the product.
Oversight over the release and distribution of product for commercial use, including installation packages, mobile applications, and company hosted web applications.
Deliver project documentation required by software development process, such as configuration management plans, software package specifications, bill of materials.
Responsible for compliance with applicable Corporate, Divisional, and Business Unit policies and procedures
Participate in quality audits as the configuration management SME.
Evaluation and qualification of 3rd party suppliers, and initiate purchase orders for Engineering.
Evaluation and qualification of 3rd party systems and applications.
Contributes to the improvement and maintenance of the Quality Management System, with focus on configuration management and software development.
Provide guidance and mentorship to junior personnel.
Perform analysis and troubleshooting of escalated issues from customer sites.
Minimum education is an Associate degree plus 7 years of work experience
5+ years of relevant professional experience in software or system engineering blended role.
Occasional travel (~5% of time)
Solid understanding of Software Development Lifecycle Process.
Preferred education is a Bachelor's degrees in Computer Science, Engineering, Information Technology (IT), or related degree.
Strong Software Configuration Management experience
Strong programming skills in .NET.
Strong experience with Git repositories.
Experience administering Azure DevOps Server
Experience with the development of Azure DevOps CI/CD pipelines.
Experience with the creation of automated builds.
Experience with Make tool for compilation.
Experience with packaging of .msi files.
Ability to create technical documentation.
Ability to analyze information and communicate with clarity and effectiveness
Experience with Agile/Scrum/Kanban development methodologies.
Experience working with virtual environments
Project management and/or team leadership
Understanding of Microsoft Azure
* Participants who complete a short wellness assessment qualify for FREE coverage in our HIP PPO medical plan. Free coverage applies in the next calendar year.
Learn more about our health and wellness benefits, which provide the security to help you and your family live full lives: www.abbottbenefits.com
Follow your career aspirations to Abbott for diverse opportunities with a company that can help you build your future and live your best life. Abbott is an Equal Opportunity Employer, committed to employee diversity.
Connect with us at www.abbott.com, on Facebook at www.facebook.com/Abbott and on Twitter @AbbottNews and @AbbottGlobal.