Senior. Programmer Analyst

Location: Freeport, Maine
Date Posted: 08 Jun, 2022


Our client has an immediate need for a Sr. Programmer Analyst to support their Findability team. This is a 6-month contract to start, with the possibility of an extension based on performance and business needs.

This is a remote only position. You'll need to have high-speed internet and the client will provide a VDI. The Developer Virtual Desktop Infrastructure allows for entitled users to access a virtual compute asset to complete tasks and processes relative to their role and responsibilities. You will need to have a laptop/desktop to log into your assigned VDI. You'll install a VMware Horizon 7 compatible Client for Windows on your personal PC. This PC must have a currently supported operating system, which is regularly patched, and has updated commercial anti-malware software. A video camera and headset are required for meetings and communication.

In this role, you will implement moderate to complex computer application solutions to meet business problems within industry standard business process and best. This position designs, develops, configures, tests, debugs, and documents applications based on technical configurations and specifications. Supports and troubleshoots existing applications. Evaluates and analyzes business requirements for new applications and application changes.


Emphasis on design. Higher-level analytical skills in taking business requirements and creating solutions.

Works independently and collaboratively with team; provides regular updates to leader.

Prepares high level designs

Prepares detailed specifications from which software packages are configured, integrations are made and/or programs are written.

Implements technical solutions by either configuring software packages or code development.

Designs and creates solutions taking performance into consideration.

Responsible for partnering with vendors on the development, configuration, and integration of Commercial off the Shelf (COTS) software packages and custom code.

Participates in the selection, implementation, configuration, and integration of Commercial off the Shelf (COTS) software packages.

Develops integration requirements and partners with the integration developer to implement.

Responsible for the development and execution of testing and implementation plans. Can perform unit, system, integration, and user acceptance testing. Document results.

Applies formal methodologies when designing and developing / configuring solutions.

Provides options for and estimates of possible solutions.

May be responsible for the completion of a phase of a project or small projects depending on complexity.

Estimates and tracks time required to complete work, for project budgeting and financial tracking.

Stays current on Industry trends and Software roadmaps.

Regularly provides guidance and training to less experienced team members.

Conducts and participates in reviews of solution designs, configurations, and code.

Partners with technical and business team members to maintain system documentation, knowledge base and frequently asked questions.

Partners with the business on effective end user adoption and use of system / function.

May review training strategy, materials, and Standard Operating Procedures.

Partners with technical partners to ensure Service Levels are met.

Provides technical expertise for project and baseline support teams

Adheres to security standards in support of PCI compliance.

Adheres to development standards and provides development standards recommendations.

Education Level: 4-Year Bachelor's Degree

Years of Experience: 5+

Systems Analysis and Design, Program Analysis and Design, Problem solving skills, and Development skills.

System Integration Skills: Installation, deployment, customization, and integration.

Required Technologies: Node.js, Restful API, JSON, JavaScript. 

Nice to have: HTML5, React, Redux, CSS3

Experience with Google Cloud Platform

Team Skills: Flexibility, Collaboration, negotiation, facilitation, communication, presentation and group dynamics, and solid English language skills and comprehension 

Familiar and/or experienced in Java, Linux, SQL, XML, Webservices, relational databases, Caching solutions, MongoDB

Source Code Control and Issue Tracking in Atlassian tools such as JIRA, Confluence, GitHub. (Required) 

Experienced with Testing at all levels (unit, integration, system, performance), Testing tools (including automated Testing) and Debugging Tools

SOLR experience (familiarity)

Education: Bachelors Degree