Software Developer, AI-Enabled Delivery (Contract)
Argyll Scott Consulting · Singapore
Software Developer, AI-Enabled Delivery (Contract)Location: SingaporeContract Type: 12-months Contract (Extendable & Convertible)Keywords: Software Developer, System Design, APIs, SDLC, Agile,AI-enabled deliveryCompany / Role OverviewA leading global financial services group is hiring a Software Developer 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 ResponsibilitiesAnalyse user and business requirements and translate them into technical design specifications and system solutionsDesign and document system architectures, including API integration flows, data models, and interaction diagramsWork closely with engineering teams to develop and implement software solutions, ensuring alignment with functional and technical requirementsDefine and validate API contracts, request/response structures, and system integration logic across platformsParticipate in the software development lifecycle (SDLC), including sprint planning, design discussions, testing, and deployment activitiesPerform system validation and testing, ensuring developed solutions meet design specifications and business requirementsIdentify and resolve system design gaps, edge cases, and integration issues early in the development cycleSupport release and change processes, including impact analysis, documentation, and coordination of system updatesLeverage AI-assisted development tools to improve efficiency in documentation, test scenario generation, and solution validationCollaborate with cross-functional stakeholders to ensure scalable, maintainable, and high-quality software deliveryJob RequirementsMust-Have:3–6 years of experience in software development, system analysis, or technical delivery rolesStrong understanding of software development lifecycle (SDLC) and agile delivery practicesExperience working with APIs, including defining integration logic and understanding request/response structuresProven experience in system design and technical documentation (e.g. system flows, data flows, integration diagrams)Experience working closely with engineering teams on solution design and implementationHands-on involvement in testing, validation, or system delivery activitiesExposure to AI-assisted development tools or workflows (e.g. GenAI, automation tools)Strong problem-solving and analytical skills with the ability to translate requirements into system-level solutionsNice-to-Have:Prior experience in financial services, insurance, or regulated environmentsExposure to modern software architectures or integration patternsFamiliarity with tools such as Jira, Confluence, or similar SDLC collaboration platformsBasic exposure to programming, scripting, or data handling (e.g. SQL, Python)