YRCI logo

Computer Systems Analyst

YRCI
Full-time
On-site
Denver, Colorado, United States
Information Technology (IT)
Description
  • Analyze science, engineering, and business processes, workflows, and organizational needs to identify system and data requirements, including improvement opportunities.
  • Gather, document, and validate functional and technical requirements through interviews, workshops, and observation.
  • Evaluate existing computer systems and procedures to identify inefficiencies and recommend enhancements.
  • Design system solutions that align with business objectives, technical standards, and budgetary constraints.
  • Create detailed specifications, process flow diagrams, data models, and technical documentation for new systems or enhancements to existing ones.
  • Collaborate with Information Technology (IT) professionals, including developers, engineers, and project managers to implement solutions.
  • Write, test, and debugย software codes; develop test plans and coordinate user acceptance testing to ensure solutions meet requirements.
  • Troubleshoot system issues and work with technical teams to resolve complex problems.
  • Facilitate communication between business stakeholders and IT teams throughout project lifecycles.
  • Participate in system integration efforts and ensure seamless data flow between applications.
  • Contributeย to deliverables and performance metrics where applicable.


Requirements
  • Bachelor's degree in Computer Science, Information Systems, Management Information Systems, or related field.
  • 3-5 years of experience as a systems analyst or in a similar IT role.
  • Strong analytical and problem-solving skills with ability to understand complex business processes.
  • Proficiency in requirements gathering techniques and business process modeling.
  • Experience creating system documentation including requirements specifications, use cases, and process flows.
  • Knowledge of Systems Development Lifecycle (SDLC) methodologies including Waterfall and Agile.
  • Familiarity with database concepts, Structured Query Language (SQL), and data modeling principles.
  • Experience with business process modeling tools (Visio, Lucidchart, or similar).
  • Translate technical concepts for non-technical stakeholders.
  • Strong interpersonal skills and ability to work effectively with diverse teams; excellent written and verbal communication skills.
  • Proficiency with requirements management tools to include JIRA, Azure DevOps, or similar.
  • Ability to manage multiple priorities and meet deadlines.

Preferred Qualifications

  • Understanding of system architecture, integration patterns, and enterprise applications.
  • Professional certifications.
  • Understanding of system architecture, integration patterns, and enterprise applications.
  • Experience with data analytics and business intelligence tools.
  • Understanding of integrations.
  • Knowledge of cybersecurity principles and compliance requirements.
  • Experience with workflow automation and process improvement methodologies (Lean, Six Sigma).
  • Background in project management or project coordination.