Job Description
We're Hiring: Software Engineer, FX Digital Platform!
Location: Singapore, Singapore
Work Mode: Work from Office
Role: Software Engineer, FX Digital Platform
Key Responsibilities
Full Stack Application Development
• Design, develop, test, and maintain modern web applicationsusing contemporary frontend and backend technologies.
• Build highly responsive and user-friendly interfaces usingHTML5, CSS3, JavaScript, and modern frameworks such as React.
• Develop scalable backend services and microservices using Javaand/or TypeScript (Node.js).
• Design, build, and maintain REST APIs to support applicationfunctionality and system integration.
• Ensure applications are secure, scalable, maintainable, andaligned with enterprise development standards.
System Integration & Data Services
• Develop and maintain integrations between the FX Platform andenterprise systems through APIs, messaging services, and data services.
• Implement event-driven integrations using messagingtechnologies such as RabbitMQ, Azure Service Bus, or similar platforms.
• Support data exchange, synchronisation, and workflowintegration across multiple applications and business domains.
• Troubleshoot and resolve cross-system integration issues,ensuring reliable and efficient operations.
• Work with shared platform services such as authentication,notifications, workflow, scheduling, and common APIs.
Cloud Engineering & DevOps
• Deploy and maintain cloud-native applications on MicrosoftAzure.
• Support containerised workloads using Docker and Kubernetes.
• Work with Azure services including Azure Kubernetes Service(AKS), API Management (APIM), Application Gateway, and Azure Key Vault.
• Contribute to CI/CD pipelines to automate build, testing,deployment, and release processes.
• Maintain source code repositories and development workflowsusing GitLab.
Security & Reliability
• Implement secure coding practices and enterprise securitycontrols.
• Manage security configurations including TLS certificates,secrets management, and authentication mechanisms.
• Monitor application performance, reliability, and operationalhealth.
• Participate in troubleshooting, root cause analysis, andcontinuous improvement activities.
Product Collaboration & Delivery
• Work closely with product managers, service designers,technical leads, and business stakeholders to understand businessworkflows and user needs.
• Participate in discovery, solution design, prototyping, andimplementation activities.
• Translate business requirements into well-designed technicalsolutions.
• Contribute to Agile ceremonies, technical reviews, and releaseplanning activities.
• Support application modernisation and migration initiativeswithin the FX ecosystem.
• Collaborate with AI engineers to integrate AI-poweredcapabilities into business applications where required.
Required Qualifications
Frontend Development
• Strong experience with:HTML5CSS3JavaScript / TypeScriptReact or Angular
Backend Development
• Experience developing enterprise applications using:JavaTypeScript (Node.js)REST API developmentMicroservices architecture
Integration & Data
• Experience integrating applications using APIs and messagingtechnologies.Knowledge of event-driven architectures.Experience with RabbitMQ, Azure Service Bus, Kafka, orequivalent platforms.Familiarity with database management and data integrationconcepts.
Cloud & DevOps
• Experience with:Microsoft AzureKubernetesDockerCI/CD pipelines, GitLab
Security
• Understanding of:Secure software development practicesTLS and certificate managementIdentity and access management conceptsSecrets management (e.g. Azure Key Vault)
Preferred Qualifications
• Experience developing applications within large enterprise orgovernment environments.Experience with workflow-based systems, case managementsystems, or operational business applications.
• Experience supporting application migration, modernisation, ordigital transformation initiatives.
• Exposure to service design, user research, or product-leddevelopment practices.
#J-18808-Ljbffr