Systems Programmer Analyst
Analyzes users’ needs and designs, constructs, tests, and maintains computer application software, systems, reports, and/or interfaces to support users’ applications and tasks. Assists as required in the solution of operational difficulties encountered in executing programs. Takes action to improve program performance or to correct deficiencies. Prepares the required logical interface between related programs. Completes all programming tasks required to implement changes, including testing, and updating of documentation. Prepares all elements of application testing, which includes program documentation, execute, coordinate program testing and assess quality assurance. Analyzes program performance during testing and design conversion procedures and takes action to improve deficiencies to ensure that the program functions effectively. Prepares training material and trains operators and/or program users. Researches technical reports, manuals, and other documentation to expand knowledge and skills that will be used to develop programs to better meet user requirements. Formulates plans outlining steps required to develop applications using structured analysis and design. Completes other job duties as assigned.
Senior Systems Programmer Analyst (in addition to duties listed above)
May provide guidance and direction to less experienced or entry level staff. Conducts technical planning, research, and analysis to identify deficiencies and opportunities for the automation of business processes or other integrations. Coordinates the development and execution of integrations using planned approaches to provide expertise options and recommendations. Oversees the implementation of new technologies and ensures alignment with organizational goals. Collaborates with cross-functional teams to ensure seamless integration of new systems.
Lead Systems Programmer Analyst (in addition to all duties listed above)
Provides leadership, training, and guidance, to less experienced staff. May assume the duties of the supervisor/manager in their absence. Leads the development and deployment of integration projects and ensures adherence to best practices and standards by providing leadership and guidance. Supports and leads integration projects and corresponding strategies between business units and development teams to coordinate efforts and ensure alignment of technology solution with business needs. Develops and enforces coding standards and best practices within the team. Manages project timelines and ensures deliverables are met on schedule.