Job Description

Programmer/Analyst

Contract 3+ Years 40 hours weekly

Clearance:
Willing to review candidates who can obtain a secret clearance

Work from Home:
1-2 times per month or more to work on site. Final schedule TBD by hiring manager.

Description:
Builds and codes applications and/or modules using a variety of programming languages. Provides patches and upgrades to existing systems. Designs web based, mobile technology, cloud, and security interface to meet the specific needs of users. Prepares operating instructions, compiles documentation of program development, technical specifications, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. May build add-on modules using application program language and/or be involved in user testing to provide actionable insights that drive future system design improvements. May have vendor management responsibility. May partner and collaborate with cyber security teams to ensure compliance with security standards as well as development operations team while automating process of software delivery and infrastructure changes.

The Data Analytics team is responsible for creating analytics solutions for Client. The Team has an immediate need for a Data Programmer / Integrator to lead the extraction, transformation, reconciling & loading of data between multiple systems.

This position is responsible for programing complex data management workflows that provide the data backbone to analytic solutions. Candidates must be quick learners to new technology, with experience extracting and importing data via APIs while utilizing multiple data storage solutions. The role is responsible for the development, code repositories, and documentation of custom data-driving applications, while supporting the growth of a devOps environment.

The Data Programmer / Integrator will work to ensure data accuracy and availability from the source, and monitor data pipelines to ensure data flow is uninterrupted. The role will work to integrate master data into applications and services throughout the Lab, to facilitate a healthy data environment.

Responsibilities include but not limited to:
Develop programs and processes to integrate data between independent systems.
Develop and maintain monitoring processes to ensure data availability and accessibility.
Establish and maintain documentation on data pipelines and integration processes.
Assist in troubleshooting data availability & connectivity issues.
Perform other programming, data and project-related duties, as assigned.
Domains: Application development, support and troubleshooting; Data integrations; APIs; data quality assurance.

Must Have:
Software development utilizing published APIs to access data.
Software development in Python accessing data via published APIs
Accessing and writing data between multiple data structures; SQL, NoSQL, etc.
Experienced with data extraction, transformation & loading.
Experience in data preparation, quality assurance and integrating multiple data sets.

Nice to Have:
Strong Python development experience
R Language for data processing
JavaScript development for website enrichment
Data visualization tools and libraries
Experience with Container deployments in DevSecOps environment.
Git management / repo owner
Elasticsearch
Microsoft SQL
SAP Analytics Cloud

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online