Senior Software Analyst
INVENTO -
Maadi, CairoJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
The Senior Software Analyst plays a key role in understanding business needs and designing software solutions that meet those needs. They work closely with teams to ensure that projects are completed on time and function as intended. This role involves gathering requirements, designing systems, and collaborating with developers and testers to deliver quality software.
Job Requirements
- Requirements Gathering & Analysis:
- Meet with business stakeholders to understand their needs and document requirements.
- Analyze existing systems and suggest improvements.
- Convert business requirements into clear technical instructions for the development team.
- System Design:
- Help design software solutions that meet business requirements.
- Work with developers to ensure that the software is built correctly.
- Quality Assurance:
- Help define testing strategies to ensure the software works as expected.
- Participate in user testing to confirm the system meets the needs of users.
- Documentation & Reporting:
- Create and maintain documentation of systems, designs, and processes.
- Provide regular updates to stakeholders on project progress.
- Continuous Improvement:
- Stay updated on new technologies and recommend ways to improve software development and performance.
Qualifications:
- Education: Bachelor’s degree in computer science or a related field.
- Experience:
- 3+ years of experience in software analysis or development.
- Proven experience in gathering and translating business requirements into technical specifications.
- Certifications such as Certified Software Analyst (CSA) or Agile certifications (e.g., CSM, PMI-ACP) is plus.
- Familiar with software development processes (Agile, Waterfall).
- Familiarity with DevOps practices and tools (e.g., Azure DevOps).
- Experience with business intelligence (BI) tools and data analytics.
- Soft Skills:
- Good problem-solving skills.
- Strong communication skills.
- Ability to work well with cross-functional teams.
Working Conditions:
- Full-time position with the possibility of remote or hybrid work.
- May require occasional travel to client or project locations.