Qualifications This position will be filled as an Application Programmer Analyst I, II or III based on candidate qualifications. Salary ranges are as follows: Application Programmer Analyst I: $63,897.60 - $97,427.20 Application Programmer Analyst II: $79,955.20 -$125,008.00
Application Programmer Analyst III: $93,308.80 -$148,096.00
Application Programmer Analyst IPerforms design, coding, testing, implementation, maintenance, support and training of client/server/GUI and web-based applications. Develops and supports secure applications, troubleshoots issues and performs root cause analysis to identify defects in applications and interfaces. Participates in requirement gathering sessions with business and technical groups. Researches and proposes solutions for defects, security and approved enhancements. Updates required functional and technical documentation. Develops application and interface solutions in accordance with departmental coding and security standards. Conducts unit and integration testing for all developed/modified interfaces and applications. Performs and participates in design and code reviews. Provides ongoing maintenance support for integrated third-party applications and Enterprise Resource Planning (ERP) systems.
Application Programmer Analyst II
Performs design, coding, testing, implementation, maintenance, support and training of client/server/GUI and web-based applications. Applies expertise in programming procedures to complex programs. Develops and supports secure applications, troubleshoots issues and performs root cause analysis to identify defects in applications and interfaces. Recommends the redesign of programs and applications to maintain currency and security. Participates in and/or leads requirement gathering sessions with business and technical groups. Researches and proposes solutions for application defects, enhancements, security and new mid-sized products. Creates/updates required functional and technical documentation. Develops application and interface solutions in accordance with departmental coding and security standards. Conducts unit and integration testing for all developed/modified interfaces and applications. Generates technical designs according to documented business needs. Performs and participates in design and code reviews.
Provides ongoing maintenance support for integrated third-party applications and Enterprise Resource Planning (ERP) systems. Develops and alters database table designs following proper normalization and referential integrity. Serves as Subject Matter Expert in two or more business domains. Performs the role of Project Manager for small to mid-size projects. Coordinates and/or communicates with other organizations for joint efforts. Mentors junior team members and develops, teaches and helps enforce proper coding and security standards and methodologies. Prepares and delivers application presentations to management and end-users.
Application Programmer Analyst III
Performs design, coding, testing, implementation, maintenance, support and training of client/server/GUI and web-based applications. Applies expertise in programming procedures to complex programs. Recommends the redesign of programs to maintain currency and applications security. Troubleshoots and performs root cause analysis of identified systems, applications and security defects. Leads requirement gathering sessions with business and technical groups. Researches and proposes solutions for code defects, security breaches, enhancements, and new products. Creates/updates required functional and technical documentation. Develops application and interface solutions in accordance with departmental coding and security standards. Conducts unit and integration testing for all developed/modified interfaces and applications. Generates technical designs according to documented business needs and participates in design reviews. Performs and participates in design, code and application security reviews. Provides ongoing maintenance support for integrated third-party applications and Enterprise Resource Planning (ERP) systems. Designs and implements database schemas following proper normalization and referential integrity. Serves as Subject Matter Expert in two or more business domains. Performs the role of Project Manager or serves as IT representative on company and intra-organizational projects. Coordinates and/or communicates with other organizations for joint efforts. Provides system architecture guidance and team mentorship. Develops, teaches and helps enforce proper coding and security standards and methodologies. Plans, schedules and directs in-house developed and/or 3rd party system implementations. Prepares and delivers application presentations to management and end-users.