Develops and maintains applications and databases by evaluating client needs; analyzing requirements; developing software systems.
Enhances staff accomplishments and competence by planning delivery of solutions; answering technical and procedural questions for less experienced team members; teaching improved processes; mentoring team members.
Identifies requirements by establishing personal rapport with potential and actual clients and with other persons in a position to understand serv
Implements computer system requirements by defining and analyzing system problems; designing and testing standards and solutions.
Defines application problem by conferring with clients; evaluating procedures and processes.
Develops solution by preparing and evaluating alternative workflow solutions.
Controls solution by establishing specifications and coordinating production with programmers. Validates results by testing programs.
Ensures operation by training client personne
Work as part of a software development team
• Write code per app specifications
• Test to ensure designs are in compliance with specifications
• Analyze user requirements to determine how to translate into Java
• Debug and resolving technical issues
• Make recommendations to existing job infrastructure
• Continually engage in professional development
• Develop documentation to track