Utah Retirement Systems/PEHP
Performs a variety of advanced level, systems/analyst and project manager functions related to the timely and reliable functioning of business and computer software systems for the use of others. Manages the implementation of major business and computer systems throughout the development life cycle. Develops and manages more complex long term projects, required to develop program and system design, and coding specifications. Functions as team leader and oversees project teams on a continuous basis.
Responsibilities
Consistently writes, translates, and codes software programs and applications according to specifications and standards. Takes the lead in planning, designing, and development of new applications and enhancements to existing applications. Meets with stakeholders, decision makers, project sponsors, systems owners, and end users to define business requirements and system goals. Identifies and resolves business systems issues and develops project plans. Ensures compatibility and interoperability of in-house computing systems. Reviews and analyzes the effectiveness and efficiency of existing systems and develops strategies for improving or further leveraging these systems. Manages and coordinates activities of assigned projects. Including developing and monitoring work priorities, schedules, assignments and deployments. Participates in code reviews and continual application improvement meetings. Demonstrates coding and design techniques in staff meetings. Investigates and resolves complex issues. Provides user and system documentation using techniques such as flow charts, diagrams, specifications, etc. Provides user training. Reviews team members work prior to release and ensures work and documentation meets established standards, completeness and timeliness. Provides technical assistance and mentoring to team members. Develops feasibility review for new ideas relevant to the assigned areas with full functional specification definitions, including cost/benefit and program operation impact assessments. Designs data base tables and determines field content needs, size and characteristics, etc. Identifies system and file security needs and levels of confidentiality. Runs and monitors software performance tests for the purposes of correcting errors, isolating problems, recommending improvements, and general debugging. Maintains regular and reliable attendance. Maintains strict confidentiality. Performs other related duties as required. Qualifications
Bachelor Degree in Computer Science, Information Science, or Software Engineering; and seven (7) years of progressively responsible experience working as a systems analyst; at least two (2) years of supervisory or project management experience; OR an equivalent combination of education and experience. Specific experience in systems design and programming preferred. Experience with defined benefit and defined contribution retirement systems is preferred. #J-18808-Ljbffr
Consistently writes, translates, and codes software programs and applications according to specifications and standards. Takes the lead in planning, designing, and development of new applications and enhancements to existing applications. Meets with stakeholders, decision makers, project sponsors, systems owners, and end users to define business requirements and system goals. Identifies and resolves business systems issues and develops project plans. Ensures compatibility and interoperability of in-house computing systems. Reviews and analyzes the effectiveness and efficiency of existing systems and develops strategies for improving or further leveraging these systems. Manages and coordinates activities of assigned projects. Including developing and monitoring work priorities, schedules, assignments and deployments. Participates in code reviews and continual application improvement meetings. Demonstrates coding and design techniques in staff meetings. Investigates and resolves complex issues. Provides user and system documentation using techniques such as flow charts, diagrams, specifications, etc. Provides user training. Reviews team members work prior to release and ensures work and documentation meets established standards, completeness and timeliness. Provides technical assistance and mentoring to team members. Develops feasibility review for new ideas relevant to the assigned areas with full functional specification definitions, including cost/benefit and program operation impact assessments. Designs data base tables and determines field content needs, size and characteristics, etc. Identifies system and file security needs and levels of confidentiality. Runs and monitors software performance tests for the purposes of correcting errors, isolating problems, recommending improvements, and general debugging. Maintains regular and reliable attendance. Maintains strict confidentiality. Performs other related duties as required. Qualifications
Bachelor Degree in Computer Science, Information Science, or Software Engineering; and seven (7) years of progressively responsible experience working as a systems analyst; at least two (2) years of supervisory or project management experience; OR an equivalent combination of education and experience. Specific experience in systems design and programming preferred. Experience with defined benefit and defined contribution retirement systems is preferred. #J-18808-Ljbffr