System Analyst

PSR Associates•Lansing, MI
•Hybrid

About The Position

PSR Associates is seeking a Systems Analyst to analyze business objectives, user requirements, operational procedures, and existing information systems, then recommend and document solutions. The role evaluates system capabilities and limitations, conducts cost-benefit and development studies, prepares technical specifications and documentation, and helps develop, improve, maintain, and support computer applications and information systems. The position also provides technical assistance for application and hardware issues, supports information sharing with external entities, and coordinates the effective use of management information systems. The selected candidate works a hybrid schedule: onsite in Lansing, Michigan, on Wednesdays and Thursdays and remotely three days each week. A bachelor's degree and 14 or more years of experience are required, along with five or more years of ADO proficiency.

Requirements

  • 14 or more years of experience in the field.
  • Five or more years of ADO proficiency.
  • Bachelor’s degree.
  • Proven experience with complex concepts, practices, and procedures within the IT industry.
  • Advanced experience and judgment to plan and accomplish goals.
  • Ability to work independently and cooperatively with management and stakeholders.
  • Knowledge of computer-system capabilities and limitations; non-automated system design techniques; information technology equipment; applicable programming languages; computer hardware and software; operating systems; writing program code; and automated mapping.
  • Ability to analyze systems and procedures, write and revise standards and procedures, communicate effectively, and train others.

Nice To Haves

  • Graduation from an accredited four-year college or university with major coursework in computer science, computer information systems, or management information systems is generally preferred.

Responsibilities

  • Analyze business objectives, problems, user requirements, and current operational procedures; identify alternative solutions and conduct cost-benefit analyses.
  • Document user needs, program functions, development steps, specifications, and input and output record formats.
  • Assess computer-system capabilities, specifications, and scheduling limitations to determine whether requested programs or changes are feasible.
  • Evaluate existing information-processing systems and develop or recommend improvements and new systems.
  • Prepare technical reports, memoranda, instructional manuals, charts, diagrams, tables, and flowcharts.
  • Upgrade systems and correct errors after implementation; assist programmers with project-specification or programming problems.
  • May direct and coordinate the work of others to develop, test, install, and modify programs.
  • Provide technical assistance and support for application and hardware problems and information sharing with external entities.
  • Coordinate and plan effective use of management information systems in the field.
  • Determine operational, technical, and support requirements for locating, installing, operating, and maintaining office equipment and systems.
  • Assist in formulating logical problem descriptions and devising solutions; assist with the design, development, and maintenance of computer applications.
  • May support and recommend processes for software technology planning, development, implementation, system security, and interfaces.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service