Role Title Requires Review

Confidential Client

Permanent
Posted
May 27, 2026
Apply for this Position

Job Description

BUSINESS ANALYST
Business Systems Analyst | Software Engineering Team | 4 Days Onsite

ROLE SUMMARY

We are seeking a highly motivated and experienced Business Systems Analyst to join our dynamic software engineering team. The ideal candidate is expected to thrive in a fast-paced environment to drive the development of a high-quality mobile app. This role requires strong business analysis skills with a technical background, excellent communication skills, and a passion for collaborating with cross-functional teams to deliver exceptional results. Experience in the banking industry is advantageous.

RESPONSIBILITIES

Requirements Elicitation & Analysis
Conduct workshops, interviews, surveys, and analyse existing documentation, diagrams, and architecture to gather detailed technical requirements
Translate requirements into software epics, user stories, tasks, and acceptance criteria

Agile Participation
Actively participate in all Agile and Hybrid delivery ceremonies
Support the Product Owner in grooming the feature backlog and presenting it to the development team

Software Development Support
Contribute to the development process by actively participating in the testing of user stories and solution functionality
Provide technical guidance and support to developers and architects

Technical Design & Documentation
Develop integration documentation including architecture diagrams (Use Case, Activity, Class, Component, Deployment, State, Data Flow, Wire/Mock-up, Sequence, Entity diagrams)
Maintain accurate and up-to-date documentation
Perform integration testing using tools like Postman

Solution Architecture & Design
Contribute to the overall solution design leveraging knowledge of React libraries, microservices, and other backend systems
Apply solution architecture, design systems/principles, and user experience best practices
Act as a consultant to stakeholders

Environment Management
Support the deployment of development, test, and production environments including go-live support and system testing

Data Insights & Reporting
Analyse system performance and KPIs to provide data-driven insights and reports on application performance

Collaboration & Communication
Work closely with the Scrum Master/Team Lead, Product Owner, Solution Architect, Designer, DevOps Engineer, and Developers to ensure seamless collaboration and efficient project execution

Technical Administration & Continuous Improvement
Drive the technical administration aspects of the solution
Proactively identify areas for improvement in the development process and contribute to implementing solutions

PREFERRED SKILLS

Technical Skills
Deep understanding of software development principles and practices
Strong experience with React libraries, microservices architecture, solution architecture, design systems/principles, and UX principles
Proficiency in IT systems and principles including integration architecture and documentation
Experience with API testing tools (e.g. Postman)
Knowledge of Jira, Confluence/Loop/Microsoft Visio/Draw.io, Microsoft Office Suite (Excel, SharePoint, PowerPoint, Word)
Familiarity with Project Management/Agile/Scrum/Hybrid methodologies

Soft Skills
Strong analytical and problem-solving skills — critical thinking, solution-oriented
Ability to thrive in a fast-paced environment
Excellent communication and collaboration skills
Strong personal brand and professionalism
Effective time management and organisational skills
Self-starter with a proactive approach and attention to detail
Passion for software/application development and strong documentation skills

Industry & Additional
Banking industry experience (networking systems, financial systems, media platforms, similar applications) — highly advantageous
Understanding of Generative AI is a plus

QUALIFICATIONS & EXPERIENCE

Bachelor's degree/diploma in Systems Engineering, Information Systems, IT, or a related field
Certifications (Preferred): Cloud (e.g. Azure), API Design, Process Engineering, Data Insights (e.g. Power BI), Business Analysis
Minimum 5+ years of experience in Software Engineering as Systems Analyst, Functional Analyst, or related role
Minimum 3+ years of experience in Agile methodology for software development
Software package experience: Jira, Figma, Draw.io, Confluence, Swagger, Postman, GitHub
Exceptional analytical and conceptual thinking skills
Banking experience is preferred and advantageous

Current client requirement: 4 days onsite per week.

Additional Information

Created via Spec-to-Shortlist wizard.
Quick Apply

Ready to join our team? Submit your application now!

Apply Now

Application takes 5-10 minutes

About the Client

Join a dynamic organization that values innovation, growth, and professional development. We offer competitive compensation packages and comprehensive benefits.

  • Competitive salary
  • Professional development
  • Team environment
  • Growth opportunities

Other Open Positions