You will bridge the gap between business needs and technical implementation throughout the full software development life cycle.
Responsibilities
- Collaborate with business and technical teams to define, document, and communicate product requirements and system interactions.
- Design technical solutions for business issues and coordinate with application development teams for implementation.
- Execute all SDLC phases including requirements definition, system design, integration, user acceptance testing, and deployment coordination.
- Analyze functional requirements to map information flows, decision processes, and database structures.
- Facilitate vendor and team processes to ensure compliance with established policies and methodologies.
Required Skills
- 5+ years of related industry experience.
- Deep understanding of all phases of the software development life cycle (SDLC) and project development cycles.
- Experience gathering business requirements using story mapping, impact mapping, and user story writing/refinement.
- Proficiency in Agile development methodologies and practices.
- Ability to write, execute, and manage detailed test plans with a focus on quality.
- Strong data analysis skills with experience writing queries (SQL experience preferred).
- Proven ability to document application subsystems, data dictionaries, and system interfaces.
- Excellent oral and written communication skills for effective technical and business documentation.