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.