About The Position

The System Analyst analyzes business objectives, user requirements, operational procedures, and existing information systems to identify problems and develop or improve computer-based solutions. The role evaluates alternative solutions, conducts studies and cost/benefit analyses, assesses system capabilities and constraints, and documents user needs, program functions, specifications, and development steps. The analyst studies information-processing systems and plans new systems to meet current and projected needs. Responsibilities include preparing technical documentation and instructional materials, maintaining systems after implementation, correcting errors, assisting with programming and project-specification issues, and potentially coordinating the work of others involved in developing, testing, installing, or modifying programs. The position also provides technical assistance for application and hardware issues and supports information sharing with external entities in a customer-service environment. It coordinates effective use of management information systems, assesses equipment and system operational requirements, prepares diagrams and data-format details, and may contribute to application design, development, maintenance, security, interfaces, and software technology planning. This is a one-year contract role based in the Lansing, Michigan area. The work schedule is hybrid, with on-site work required Wednesdays and Thursdays; candidates must be local to Lansing within 90 miles at the time of submission. The position requires a bachelor's degree, at least 14 years of experience in the field, and at least 5 years of Azure DevOps proficiency. Candidates must be able to work without visa sponsorship.

Requirements

  • 14+ years of experience in the field.
  • 5+ years of Azure DevOps (ADO) proficiency.
  • Bachelor's degree.
  • Proven experience with complex concepts, practices, and procedures within the IT industry.
  • Ability to plan and accomplish goals using advanced experience and judgment.
  • Ability to work independently and cooperatively with management and stakeholders.
  • Must be local to the Lansing, Michigan area, within 90 miles, at the time of submission.
  • Must be able to work without visa sponsorship.
  • Must work on-site Wednesdays and Thursdays as part of the hybrid schedule.

Nice To Haves

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

Responsibilities

  • Understand business objectives and problems; identify alternative solutions and conduct studies and cost/benefit analyses.
  • Analyze user requirements, procedures, and operational problems to automate processing or improve existing computer systems.
  • Consult organizational personnel to understand current procedures, identify problems, and establish input and output requirements.
  • Document user needs, program functions, and steps required to develop or modify programs.
  • Review system capabilities, specifications, and scheduling limitations to determine whether requested programs or changes are feasible.
  • Evaluate existing information-processing systems and develop new systems to improve production or meet specifications and projected needs.
  • Prepare specifications describing operations performed by equipment, computer programs, and personnel.
  • Prepare technical reports, memoranda, and instructional manuals documenting program development.
  • Upgrade systems and correct errors after implementation.
  • Assist programmers in resolving work problems related to project specifications or programming.
  • May direct and coordinate others developing, testing, installing, or modifying programs.
  • Provide technical assistance and support for application and hardware problems and information sharing with external entities.
  • Coordinate and plan the effective use of management information systems in the field.
  • Determine operational, technical, and support requirements for the location, installation, operation, and maintenance of office equipment and systems.
  • Prepare charts, diagrams, tables, and flowcharts, and detail computer-program input and output record formats.
  • Assist in defining problems logically 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