Job Title: Jr. Programmer Analyst
Department: 11- IT Department
Reports To: Development Team Manager
__________________________________________________________
JOB SUMMARY:
The Jr. Programmer Analyst is responsible for the design, development, and modification of custom technical solutions and software as well as testing and monitoring application programs as necessary. The Jr. Programmer Analyst will use pair programming, SCRUM, XP and other Agile SDLC practices to further the team’s goal, of delivering measurable increments of value to the system during each monthly sprint. Other tasks may also be required from time to time, at the discretion of management, in order to achieve department and company objectives. This may include problem analysis, reporting, user training, or process documentation.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Primary duties and responsibilities include, but are not limited to the following:
- Design, develop, and modify new internal Radwell systems and applications to support company objectives
- Design, develop, and modify existing programs to conform to system changes or to make improvements in the existing program
- Analyze, document, and modify programs to increase operating efficiency or adapt programs to new requirements
- Design, develop, and modify database tables, views, stored procedures, triggers, and cursors
- Test, debug, and monitor programs prior to release and provide support to Implementation Team on release versions
- Make monthly commitments during the sprint planning meeting for the items they will be responsible for during that monthly sprint
- Follow Development Standards and Policies for their production code. Standards include but are not limited to, check-in policies, naming conventions, static code analysis, profiler, documentation of requirements, and unit tests
- Engage in continuous self-improvement and team improvement activities, including but not limited to independent study of technical topics, peer-to-peer training, and attainment of external certifications related to the tools and technologies utilized by the team
- Other tasks may also be required from time to time, at the discretion of management, in order to achieve department and company objectives.
METRICS
Jr. Programmer Analysts are required to complete quarterly Sprint commitments and will be measured on the quality of their code and on how effectively they accomplish their tasks when compared to the outlined quarterly review goals.
SUPERVISORY RESPONSIBILITIES
Not applicable. This position has no direct reports.
QUALIFICATIONS
Understand and utilize accepted tools and platforms, including but not limited to:
- Strong Structured and/or Object Oriented Programming Skills
- Understanding of Data Structures and Structured Query Language
- Experience in a .Net environment preferred
CERTIFICATES, LICENSES, REGISTRATIONS
NA
PHYSICAL DEMANDS
- Continuous sitting and typing for extended periods.
- Occasional, reaching/working overhead, climbing or balancing, stooping, kneeling, crouching or crawling
- Lifting requirements include occasional lifting of up to 25 pounds
- Frequent walking or standing may be required at times
BONUS/COMMISSION PLAN
N/A
EMPLOYEE EVALUATION SUMMARY
- Introductory Review -- Will be written at approximately 80 days after employment and will be used to determine whether employment will continue
- Quarterly Reviews – Employee will be given a brief written quarterly review primarily focused on quantitative performance and measurement of activity. Quarterly review will also include set objectives/requirements for the upcoming quarter.
- Annual Reviews – Quarterly reviews will factor in as a big part of this process along with attendance, job knowledge, overall performance and dependability.
WORK ENVIRONMENT
The environment is an office setting. Dress attire is casual but professional in an office setting. All employees are required to wear “Radwear” (apparel with company logo) at all times once the initial supply (at company expense) has been received.
ADDITIONAL INFORMATION
NA
AS, AAS, BS or equivalent degree in a technology related discipline such as Computer Science or Management of Information Systems