Employment Type: 1-Year Contract (Renewable based on Performance)
Location: Changi Business Park
Key Responsibilities:
As a Technical Business Analyst, you will actively participate in the software development life cycle (SDLC) and Agile methodology, from project initiation through requirements gathering, development, implementation, and post-implementation review. Your role will encompass the following key areas:
- Collaboration & Communication: Liaise extensively with external and internal clients, as well as vendors, to understand and address project needs.
- Requirement Analysis & Solution Design: Lead design thinking sessions and discussions to gather, analyze, and clarify customer requirements. Identify requirement gaps, technical challenges, and other issues. Translate users’ requirements into detailed technical solutions and use cases.
- Requirement Presentation: Effectively present and communicate functional requirements and use cases to technical and development teams. Ensure system functionalities align with business needs and system requirements.
- Technical Design: Contribute to defining system-level architecture, high-level and detailed design, architectural policies, implementation risks, and mitigation measures.
- Customer Engagement: Engage with customers to explain architectural decisions or technical issues and provide guidance.
- Documentation: Prepare comprehensive documentation, including requirements and functional specifications, design specifications, data/application management frameworks, interface specifications, infrastructure requirements, and data migration plans. Facilitate reviews and obtain customer sign-off on documentation.
- Training & Testing: Develop and deliver training programs for customers. Create and execute test plans, test cases, and ensure comprehensive coverage. Review and validate test results, ensuring they align with customer expectations.
- Functional & Backend Testing: Perform functional and backend testing, review logs, troubleshoot issues, and ensure the quality of the application.
- User Acceptance Testing (UAT): Brief stakeholders on test results and support UAT activities.
- Issue Resolution: Troubleshoot system issues faced by project teams and customers, following up until resolution.
- Change Impact Analysis: Conduct change impact analysis for customer requests and manage change management processes.
- Cross-functional Collaboration: Work closely with both local and offshore teams to deliver technical aspects of projects.
- Pre-sales Support: Assist with pre-sales activities by preparing solutions and proposals.
Requirements:
- Degree in Computer Science or Engineering.
- Must have experience in the banking industry.
- Minimum of 2 years of relevant experience as a Business Analyst, with good exposure to testing. Experience in a Java environment is a plus.
- Proficient in SQL, Linux, system analysis, and UAT testing.
- Development skills in a Java environment and familiarity with Jira are advantageous.
- Experience with backend system logs analysis, data mapping, and functional testing.
- Strong analytical skills with the ability to follow up on reported issues until resolved.
- Experience in issue, problem, and change management processes.
- Self-motivated with a positive, proactive attitude.
- Strong communication, negotiation, presentation, and interpersonal skills.
- Detail-oriented with a creative mindset and persuasive ability.
- Ability to work effectively under tight timelines and as part of a collaborative team.
- Strong customer-service orientation with excellent presentation skills.
Brandon Lim | EA Registration No: R21102894
EPS Consultants Pte Ltd| 95C5630