Programmer Analyst
Easton PA Hybrid
Long Term Contract
GENERAL SUMMARY:
The Programmer Analysts will support Business Process Automation by coding new applications integrating systems together or making beneficial adjustments to existing software programs to maximize their effectiveness. The primary function is to support efficient workflow and production by writing new applications integrations and SQL code that creates and/or troubleshoots proper workflow sequencing within the manufacturing production life cycle. Also serves as a technical advisor and project manager to other members of the organization on projects as needed.
PRINCIPAL DUTIES & RESPONSIBILITIES:
- Programmer Analyst will perform all the activities that support the development and maintenance of new applications and;
- Ability to create new custombuilt applications using high level programming languages (Python C# Javascript HTML .NET etc.).
- Ability to extract business related data from databases (SQL stored procedures) and display data on management frontend webbased dashboards or business intelligence/analytic tools (such as PowerBI).
- Code programs create code libraries and run tests to determine software defects.
- Write APIs between existing and new applications both onprem and SaaS based.
- Troubleshoot technical issues and identify modifications needed in existing applications
- to meet changing user requirements.
- Work as a Project Manager to evaluate business needs create a plan on how best to meet
- those needs and communicate a time frame for correction of issues and/or
- implementation of new processes.
- Troubleshoot technical issues and identify modifications needed in existing applications
- to meet changing user requirements.
- Arranges project requirements in programming sequence by analyzing requirements preparing a workflow chart and diagram using knowledge of computer capabilities subject matter programming language and logic.
- Enhance existing custom application performance by optimizing the SQL statements/procedures within the database which the application is built on.
- Identifies develops and maintains the procedures that aid in system recovery in case of disaster.
- Works with IS Operations to ensure that systems are transferred to a production status once the new system has been implemented or an older system has been upgraded.
- Serve as backup to other technical resources on the team and supports production operations by resolving incidents within their SLA.
- Maintains computer systems and programming guidelines by writing and updating policies and procedures.
- Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.
- Performs other functions as assigned.
- In accordance with the NIST CSF and Hallmark Standards ensure adherence to policies and processes to remain in compliance for maintenance security continuous monitoring and recovery areas including Asset Management Change Management Incident Management Problem Management Vulnerability & Patch Management Data Security Disaster Recovery and Business Continuity.
JOB SPECIFICATIONS:
- Computer Science or Software Engineering bachelors degree from an accredited college or university or a comparable degreed program.
- Minimum of 4 or more years of work experience in large systems design and implementation using relational database technology advanced programming tools as well as experience in working with application users and technical staff in a team environment.
- Experience in developing Client/Server WebBased and Hosted applications.
- Working in a manufacturing environment and familiarity with manufacturing systems is a PLUS.
- Ability to successfully develop in Python C# HTML CSS Javascript .NET and frontend business intelligent/analytic tools.
- Strong knowledge of SQL. With the ability to write new and troubleshoot existing stored procedures.
- Ability to develop APIs using open restAPI scripting.
- Strong knowledge of webbased architectures relational databases database architecture and data loading and extraction practices.
- Strong organizational skills the ability to perform under pressure and manage multiple priorities with competing demands for resources.
- Strong analytical data processing and problemsolving skills.
- Proficiency in process formulation and improvement.
- Familiar with a variety of the IS fields best practices concepts and procedures.
- Excellent interpersonal and communication skills (written verbal and presentation).
- Some travel maybe required.
Python,SQL,C#,HTML,Javascript,.Net