Senior Systems Analyst
Analyze and specify information systems by translating business needs into detailed technical solutions. Work with development, testing, and business teams through delivery.
Responsibilities
- Gather and analyze business requirements and translate them into technical solutions.
- Write detailed functional and technical specifications.
- Prepare ERDs, process flow diagrams, and system requirements documentation.
- Analyze data structures and work with databases.
- Specify APIs and integrations between systems.
- Support development and testing from specification through system delivery.
- Collaborate with development, testing, and business teams.
- Specify complex system interfaces and improve data quality.
- Contribute to improving existing systems and processes.
Requirements
- At least 5 years of systems analysis experience.
- Experience translating business needs into technical solutions.
- Proven ability to write functional and technical specifications, including ERDs and process flow diagrams.
- Experience with databases and API specification.
- Experience supporting projects from requirements definition through delivery.
- Experience working with development and testing teams.
- Qualifying education: a bachelor's degree in computer science, computer engineering, industrial engineering and management with an information systems specialization, or information systems management; alternatively, a different bachelor's degree plus at least 300 hours of advanced computerized information systems coursework, a computer or technology technician qualification, or at least 400 hours of advanced information systems coursework without a relevant degree.
Nice to have
- Background in software development.
- Experience specifying complex system interfaces and improving data quality.
- Experience prototyping systems with AI tools such as Lovable or Base44.
- Experience with Agile methods.
- Understanding of UI design and UX.