Collects information needed for processing information from users using collected information, creates and/or modifies computer programs by converting project requirements into code.
Duties & Responsibilities
Acts in a high level technical role as an individual contributor and/or team lead for the most complex computer applications and /or application initiatives.
Utilizes a thorough understanding of available technology, tools, and existing designs.
Leads up to medium size projects, creates project plans, assigns and monitor tasks.
Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal professional networks; participating in professional societies.
Works on complex problems where analysis of situations or data requires evaluation of intangible and/or tangible variance factors.
Analyze, design, develop, code and test program creations/changes as well as systems integration and testing.
Prepares reference for users by writing operating documentation.
Contributes to team effort by accomplishing related results as needed.
Ability to step into lead project/program manager position as necessary.
Acts as a technical resource to programming staff in the program development, testing and implementation process.
Bachelor's degree in Computer Science, Information Systems or related discipline from a four-year college or equivalent amount of experience within related discipline
8-10 years of relevant experience
7 years of AS400 and SQL experience – RPG Free, RPG, RPGLE, CLP, SQL, Message handling