Analyst Programmer, AI-Enabled Delivery (Contract)
Location: Singapore
Contract Type: 12-months Contract (Extendable & Convertible)
Keywords: Analyst Programmer, System Analysis, APIs, SDLC, Agile,Integration
Company / Role Overview
A leading global financial services group is hiring an Analyst Programmer aspart of a team transformation toward a product-led, AI-assisted delivery model.This role sits within a cross-functional squad working closely with product,engineering, and delivery leads to translate business requirements intoactionable outputs. The environment is evolving rapidly with the adoption of AItools to accelerate delivery, and this role is suited for individuals who arecomfortable operating at the intersection of business analysis, technology, andAI-enabled workflows.
Key Responsibilities
- Analyse business and user requirements and translate them into technical specifications and system design artefacts
- Produce and maintain detailed system documentation, including process flows, API interaction diagrams, and data mappings
- Work closely with development teams to translate specifications into programmable logic and system functionality
- Support the development and enhancement of software applications, ensuring alignment with technical specifications
- Define and validate API structures, integration logic, and data exchange formats between systems
- Participate in the software development lifecycle (SDLC), including requirements refinement, design discussions, testing, and deployment support
- Perform system testing and validation, ensuring outputs meet functional and technical requirements
- Identify and troubleshoot system issues, integration gaps, and edge cases during development and testing phases
- Support change management and release processes, including impact analysis and documentation updates
- Leverage AI-assisted tools to improve efficiency in documentation, test preparation, and system validation
Job Requirements
Must-Have:
- 3-6 years of experience in system analysis, programming, or technical delivery roles
- Strong understanding of SDLC and agile development practices
- Experience working with APIs, including understanding request/response structures and integration flows
- Ability to produce technical documentation such as system flows, data flows, and functional specifications
- Experience working closely with developers on system design and implementation
- Hands-on involvement in testing, validation, or system delivery activities
- Strong analytical and problem-solving skills with the ability to translate requirements into technical specifications
Nice-to-Have:
- Basic exposure to programming or scripting (e.g. SQL, Python, Java)
- Experience in financial services or regulated environments
- Familiarity with tools such as Jira, Confluence, or similar platforms
- Exposure to AI-assisted delivery or automation tools