As a Software Analyst, you will be responsible for driving the analysis of business process im-provements and ensuring robust requirements documentation within the software develop-ment lifecycle. You will play a pivotal role in analyzing, strategizing, and implementing process enhancements to optimize software delivery and documentation practices.
Key Responsibilities
- Process Improvement: Lead the identification, analysis, and implementation of process im-provements within the software development life cycle. Collaborate with cross-functional teams to streamline delivery processes, enhance efficiency, and reduce time-to-market.
- Requirements Documentation: Gather, analyze, and document detailed software require-ments to ensure clear understanding and alignment among stakeholders. Develop compre-hensive requirement specifications, use cases, and functional specifications to guide the de-velopment team.
- Analysis and Strategy: Conduct thorough analysis of current delivery processes and documen-tation practices. Develop strategies to address gaps, eliminate bottlenecks, and enhance overall effectiveness.
- Communication and Collaboration: Work closely with solution Architect, software developers, UI/UX, business analysts, project managers, and other stakeholders to foster a collaborative environment and ensure alignment with business objectives.
- Documentation Management: Maintain and update process improvement documentation, requirement specifications, and related artifacts. Create and manage a repository of best practices and guidelines for software delivery and requirements documentation.
Qualifications and Skills
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
Proven experience in software analysis, process improvement, and requirements documentation.
- Strong analytical and problem-solving skills with a keen attention to detail.
- Proficiency in requirement gathering techniques, modeling tools, and documentation stand-ards.
- Excellent communication skills and ability to collaborate effectively with diverse teams.
- Familiarity with software development methodologies such as Agile, Scrum, or Kanban.
For information we use the following Technology stack:
SAP BTP, SAP Cloud Platform, SAP HANA, SAP Fiori, SAP Cloud Application Programming Model (CAP), SAP Cloud Integration, SAPUI5, Workflows and relevant programming languages such as JavaScript and Node.js.
Mulesoft middleware integraton tool.
Requirements
Required skills
Analysis and Strategy
Agile
Communication
Software Development
Software Analysis
Documentation
Software Analyst
Process Improvement
Languages
English