Overview
On Site
BASED ON EXPERIENCE
Full Time
Contract - Independent
Contract - W2
Skills
JAVA
JAVASCRIPT
JAVA SCRIPT
SQL
PAIR PROGRAMMING
PAIRED PROGRAMMING
AGILE
ANALYST
Job Details
Candidate has to be local to IA region.
As a Senior Programmer Analyst, you will augment a Java and JavaScript software development team on an established product line. You will be expected to have had substantial experience in Java and Spring Framework (or similar), will need to pair program daily with other developers on the team, and will need to participate in the Agile processes of the team.
Responsibilities:
As a Senior Programmer Analyst, you will augment a Java and JavaScript software development team on an established product line. You will be expected to have had substantial experience in Java and Spring Framework (or similar), will need to pair program daily with other developers on the team, and will need to participate in the Agile processes of the team.
Responsibilities:
- Research, plan, design, and develop UI and Service components of a larger system, according to department and company guidelines. Unit Test all code written or modified. Pair with other developers during design, development, and review of developed solutions. Partner with our Quality Assurance team for regression testing. Collaborate with our Product Development team to ensure changes are appropriate. May implement relational database design.
- Lead portions of the planning, researching, designing, and evaluation of software. Serve as a resource expert to staff and management. May provide direction to less experienced programming staff.
- Stay abreast of industry trends. Make recommendations for changes or improvements utilizing new technology. May serve as a resource and technical expert to clients and less experienced staff.
- Write or revise system and operation documentation for complex new and existing programs and systems in accordance with company and client standards.
- Perform miscellaneous duties as assigned.
- 5+ years' experience in software development.
- Proficient in the following programming languages: Java, JavaScript, SQL.
- Excellent communication skills.
- Experience with Agile.
- Paired programming experience.
- Experience with API documentation and building solutions calling APIs.
- Git source control and branching strategies.
- Unit test and test automation.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.