Senior Application Developer


Job ID 18-00293

Industry Computer/IT

Job Type Contract

Location Remote,

Description

The candidate will participate in a multi-disciplinary team dedicated to writing a Multum printing Patient Medication Information (PMI) interface solution to pass data to all applications that handle and print PMI. The Candidate will be required to support requirements, design and development to accomplish the following:

  • Pass PMI information through transfer database
  • Build testing tools to assist in testing the PMI printing and allowing testing to be repeatedly performed
  • Modify applications to print new Multum PMI data

Responsibilities:

  • The candidate will be responsible for the provision of software design and development services in support of maintenance, enhancements and modernization of the CMOP facilities. The software is responsible order management, inventory control, fulfilling activities and the interfaces with the equipment on the automation floor.
  • The candidate should have the ability to quickly learn new pharmaceutical production floor technologies, including, control software development tools, sensors and automatic identification equipment and process control equipment.
  • The candidate should have the ability to adequately document designs, coded solutions and systems.


The candidate may:

  • Be involved in analyses and the investigation of related applications engineering tasks and prepares design specifications, analysis, and recommendations.
  • Ensure the compliance of customer standards; also ensures that contractual deliverables assigned are reviewed for completeness and completed on time.
  • Works closely with other teams, support organizations, program and product management.
  • Interact with senior management and other engineers. Interaction normally involves matters between functional and technical areas.


Qualifications

Required Qualifications and Skills:

Bachelor's degree in computer science, information technologies or equivalent and 8+ years of experience, ideally 2+ years of experience in the field of industrial process automation similar to that in the CMOP. Experience developing systems in the Microsoft environment using Microsoft's development environments in a real-time is required.

  • Minimum 12 years' experience in .NET Framework
  • Minimum 7 years' experience in C#/C++
  • Experience developing interactive web applications
  • 5 years experience in front end web design and development (MVC Razor, JavaScript, JQuery, JSON, AJAX,CSS, Node.js, HTML5)
  • Solid experience and skills designing and implementing object-oriented software solutions with an emphasis on industry best practices and design patterns C# (WCF, Web Services, MVC), MSSQL/T-SQL, and JavaScript.
  • Web Services (REST)
  • Visual Studio 2013
  • Windows Development
  • Proven experience in developing and supporting large development initiatives that are similar in scope and complexity to the VA's CMOP.
  • This position requires the ability to obtain a VA designated High-Risk Background Investigation (BI)


Residency Requirement:
**All candidates must live within 90 miles from any of the following locations, due to support services that may be required on site at the CMOP Facility. **
CMOP locations

  • Leavenworth, KS
  • Tucson, AZ
  • Hines, IL
  • Charleston, SC
  • Murfeesboro, TN
  • Chelmsford, MA
  • Dallas, TX


Desired Qualifications and Skills:

  • Experience with HL7
  • Experience with VistA framework
  • Relational database design & TSQL programming skills
  • SQL Server 2012/2014
  • Microsoft Team Foundation Server (TFS) 2012/2015
  • Mid-Tier Application Servers (IIS 7)