Technology Consulting - Business Analyst, Software Engineering
Indexed description
Key Responsibilities
- Collaborate with stakeholders to elicit, analyze, and document business and system requirements for software engineering initiatives
- Translate business needs into clear and concise user stories, use cases, process flows, and acceptance criteria
- Partner with engineering leads and product owners to define solution scope, features, and prioritization in alignment with project goals
- Support agile delivery by participating in sprint planning, daily stand-ups, backlog grooming, and sprint reviews
- Conduct gap analysis and feasibility studies to support design decisions and technology adoption
- Facilitate workshops, interviews, and user feedback sessions to refine solution requirements and improve user experience
- Act as a liaison between business users and technical teams to ensure mutual understanding of goals and constraints
- Support QA and UAT efforts by reviewing test cases and validating that deliverables meet business expectations
- Assist in preparing documentation such as functional specifications, data mapping, and user guides
- Frontend: React, Angular, Next.js, TypeScript
- Backend: .NET Core/8+, Node.js, Java
- Mobile: React Native, Flutter, MAUI
- Cloud: Azure, AWS, GCP
- DevSecOps & Tools: Jira, Confluence, Git, CI/CD pipelines, Infrastructure as Code (IaC), Selenium, Playwright, JMeter
- Bachelor’s degree in Business, Computer Science, Information Systems, or a related field
- 3–6 years of experience as a Business Analyst in a software engineering, digital product, or technology consulting environment
- Strong understanding of the software development lifecycle (SDLC), agile methodologies (Scrum, Kanban), and product delivery processes
- Proven experience in requirements gathering, business process modelling, and translating complex needs into technical specifications
- Familiarity with data structures, APIs, and modern application architectures (e.g., microservices, cloud-native platforms)
- Excellent analytical, problem-solving, and communication skills
- Experience working with tools such as Jira, Confluence, and wireframing/prototyping tools (e.g., Figma, Balsamiq)
- Certification such as CBAP, PMI-PBA, or Scrum Product Owner is an advantage
What We Offer
EY offers a competitive remuneration package in line with your experience and contribution. We are committed to fostering a flexible, inclusive, and high-performing environment.
We also offer:
- Continuous learning: Access to a wide range of training and development resources
- Success as defined by you: Tools and support to help you grow in your own way
- Transformative leadership: Guidance and mentorship to develop your career
- Inclusive culture: A workplace where you’re respected and valued for who you are
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search