What are the responsibilities and job description for the Systems Analyst position at Marchon Partners?
The Systems Analyst will analyze business and technical requirements, collaborate with developers, testers, and stakeholders, and support the successful implementation of software solutions.
Essential Duties
System Analysis & Requirements Gathering:
Collaboration & Support:
Agile Collaboration & Communication:
Education/Experience:
Knowledge, Skills & Abilities
Essential Duties
System Analysis & Requirements Gathering:
- Analyze and translate business requirements into technical specifications and system designs.
- Evaluate existing software solutions to identify areas for enhancement, optimization, or replacement.
- Develop functional and non-functional requirements for new and existing software solutions.
- Collaborate with business users, product owners, and development teams to define project scope and objectives.
- Ensure system designs align with regulatory, data privacy, and compliance requirements, when applicable.
Collaboration & Support:
- Act as a liaison between business users, development teams, and IT stakeholders to ensure clear communication of system requirements.
- Work closely with developers and testers but will not be responsible for coding or direct software development.
- Support the development of test cases by providing clear and detailed system requirements.
- Work closely with the QA team and developers to validate system functionality, performance, and compliance with business needs.
- Provide support in system troubleshooting, issue resolution, and change impact analysis.
- Conduct training sessions and knowledge transfer for end-users and stakeholders as needed.
- Assist with documentation and traceability for regulatory or accreditation purposes within the healthcare diagnostic lab environment.
- Identify, document, and track system defects in collaboration with development teams.
Agile Collaboration & Communication:
- Work in an Agile team environment, actively participating in scrum ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Participate in Scaled Agile (SAFe) environments, including collaboration with multiple Agile Release Trains (ARTs) and cross-functional teams (preferred).
- Clearly communicate technical concepts to non-technical stakeholders and ensure alignment between business and IT teams.
Education/Experience:
- Bachelor's degree in Software Engineering, Computer Science, Information Systems, or a related field, or equivalent combination of education and relevant work experience.
- 3 years of experience in software projects as a Systems Analyst or similar role.
Knowledge, Skills & Abilities
- Experience working in Agile development environments (Scrum, Kanban, or SAFe) preferred.
- Strong understanding of software development lifecycles (SDLC) and quality assurance processes.
- Experience in helping develop test cases by collaborating with QA teams and defining system requirements.
- Strong analytical, problem-solving, and documentation skills.
- Excellent communication skills to translate business needs into clear technical requirements.