Data Integration Developer

Salary
S$1 - S$1 - Per Month
Location
Singapore
Type
Permanent
Workplace
Hybrid
Published
Jul 7, 2026
Ref
172069
Share this

1. Job Title

Integration Developer

2. General Information

  • Position: Integration Developer
  • Department: Corporate IT
  • Reports to (Functional): Business Platform Architect
  • Reports to (Administrative): Head of IT Operations / Local Manager (where applicable)
  • Authority Area: As assigned
  • Deputy: N/A

3. Authority

Acts within delegated authority to design, develop, and operate business-critical integrations across enterprise platforms.

Responsible for delivering reliable, secure, and maintainable integration solutions that align with enterprise architecture principles, organizational policies, and regulatory requirements.

4. Key Responsibilities

  • Serve as a subject matter expert in integration development, API design, and event-driven architecture.
  • Design, develop, and support integrations across ERP, finance, HR, and operational systems.
  • Build cloud-native integration services using serverless technologies and workflow automation.
  • Implement messaging-based integration patterns, including publish/subscribe, retries, dead-letter queues, and idempotency.
  • Ensure observability through comprehensive logging, tracing, metrics, and alerting.
  • Own incidents, problem resolution, and change management for assigned integration services.
  • Design, develop, and maintain APIs in accordance with established standards and governance.
  • Develop and maintain canonical data models for assigned business domains and integrations.
  • Stay current with emerging integration technologies, cloud services, and industry best practices.
  • Contribute to the evaluation and improvement of development tools and integration platforms.
  • Build and maintain Infrastructure as Code (IaC) and CI/CD pipelines for integration solutions.
  • Collaborate with platform teams, security teams, vendors, and business stakeholders to deliver secure, scalable, and compliant solutions.
  • Maintain integration documentation, architecture diagrams, standard operating procedures (SOPs), and knowledge base articles.
  • Drive continuous improvements in reliability, performance, scalability, and cost efficiency.

5. Key Duties and Deliverables

Responsibilities include, but are not limited to:

  • Design, develop, test, deploy, and maintain integration services and workflows.
  • Develop Azure-based integrations using Azure Functions, Durable Functions, Logic Apps, and Azure Service Bus.
  • Build and manage RESTful APIs, event subscriptions, and webhook-based integrations.
  • Develop data mapping and transformation processes between source and target systems.
  • Apply resilient integration patterns such as retry with exponential backoff, circuit breakers, poison message handling, and idempotency.
  • Implement secure authentication and authorization using Managed Identity, OAuth 2.0 Client Credentials, and Azure Key Vault.
  • Manage cloud infrastructure using Terraform and version-controlled Infrastructure as Code practices.
  • Build and maintain CI/CD pipelines, preferably using GitHub Actions.
  • Troubleshoot production incidents, perform root cause analysis, and optimize system performance and reliability.
  • Coordinate deployment activities and communicate planned interface or integration changes.
  • Work with vendors, implementation partners, and internal stakeholders to resolve integration-related issues.

6. Role Expectations

The Integration Developer is expected to:

  • Act as a trusted advisor on integration design, interoperability, and best practices.
  • Take end-to-end ownership of integration solutions, from design and implementation through production support.
  • Deliver robust, scalable, secure, and maintainable integration services.
  • Collaborate effectively with architecture, platform, security, and business teams.
  • Ensure solutions comply with enterprise architecture standards, security policies, and regulatory requirements.
  • Plan, prioritize, and manage work effectively within a complex technology landscape.
  • Produce clear technical documentation and communicate effectively with both technical and non-technical stakeholders.
  • Share knowledge, reusable patterns, and best practices across the team.
  • Demonstrate professionalism, integrity, and accountability in all aspects of work.
  • Adapt to changing business priorities, technologies, and operational requirements.
  • Contribute to a culture of operational excellence and continuous improvement.

7. Key Relationships

Internal

  • IT Support and Operations Teams
  • Platform Engineering Teams
  • Service Managers
  • Business Process Owners
  • Product Owners
  • Project Teams
  • Enterprise Architects
  • Information Security Teams

External

  • Technology vendors
  • Software providers
  • Integration partners
  • Managed service providers

8. Education and Experience

Preferred (not mandatory)

  • Bachelor's or Master's degree in Information Technology, Computer Science, Software Engineering, or equivalent practical experience.
  • Strong experience with C# and modern .NET development, including dependency injection, asynchronous programming, and testable application design.
  • Proven experience designing, developing, and supporting enterprise integration solutions.
  • Strong understanding of REST APIs, JSON, OpenAPI specifications, and event-driven architectures.
  • Hands-on experience with Microsoft Azure integration services, including:
    • Azure Functions
    • Azure Durable Functions
    • Azure Logic Apps
    • Azure Service Bus (Topics, Subscriptions, Dead Letter Queues, Retry Patterns)
    • Azure Storage
    • Azure Key Vault
  • Experience with Infrastructure as Code using Terraform.
  • Proficiency with Git and pull request-based development workflows.
  • Experience building and maintaining CI/CD pipelines, preferably using GitHub Actions.
  • Strong understanding of software testing, operational reliability, monitoring, and observability.
  • Excellent written and verbal communication skills in English.
  • Self-driven, well-organized, and comfortable working independently with a high level of ownership.

Apply

Gravitas Recruitment Group
Follow us
© Gravitas Group 2026Site by