Description

Key Responsibilities:

Responsible for the design, development, analysis, evaluation, testing, debug, documentation, and implementation of moderately complex software applications of medium to highly complex systems. 
Skills include system design and analysis as well as business skills. 
Needs to have experience with development using things like Java, J2EE, XML, SQL, AWS and Shell Scripting. 
Works with data and project managers to understand systems and consults with customers to understand needs. 
Corrects software errors in existing systems, and works to improve performance through standard upgrades.

Key Requirements and Technology Experience:

Knowledgeable in programming, data structures, computer systems, and software engineering. Bachelor's degree in computer science, software engineering, or other related field. 
Ability to manage multiple assignments. 
Superior written and oral communication skills. 
1-5 years of experience. 
Experience in production support (application monitoring, report building, etc), and familiarity with different reporting/monitoring tools. 
 

Education

Bachelor's degree in computer science,