Ascendion
Software Engineer
AscendionSingapore2 days ago
ContractInformation Technology, Business Development +1

Client: Engineering Services Company

Location: Yio Chu Kang, Singapore

Job title: Software Integration Engineer


Role:

  • We are seeking a skilled and motivated Software Integration Engineer to join our integration team.
  • You will play a key role in designing, developing, and maintaining integration solutions across multiple systems and platforms.
  • This position is ideal for individuals who are passionate about backend integration, API development, and enterprise middleware systems.


Responsibilities:

1. System Integration Development

  • Design and develop integration solutions for applications, services, and external systems.
  • Build and manage APIs (REST/SOAP) and message brokers (e.g., Kafka, IBM MQ).
  • Ensure secure and reliable data exchange across platforms.


2. Requirements Analysis & Design

  • Gather and analyze integration requirements from system owners and stakeholders.
  • Document data mappings, interface contracts, and sequence flows.


3. Implementation & Testing

  • Implement integration logic including data transformation and routing.
  • Conduct unit, integration, and end-to-end testing to ensure system interoperability.


4. Operations & Support

  • Troubleshoot integration issues in development and production environments.
  • Provide L2 support and participate in defect resolution during SIT/UAT.
  • Ensure proper logging, monitoring, and alerting for integration components.


5. Documentation & Governance

  • Maintain interface control documents (ICDs), change logs, and API specifications.
  • Ensure integration components comply with security, privacy, and regulatory policies.


Required Skills:

  • 2–3 years of experience in software/system integration or backend development.
  • Integration Tools: Apache Kafka, IBM MQ, RabbitMQ, MuleSoft, etc.
  • API & Web Services: REST, SOAP, Swagger/Open API, Postman.
  • Programming: Java, Node.js, Python (based on project stack).
  • Data Handling: XML, JSON, CSV, XSLT, SQL.
  • Middleware/ETL: Experience in handling data sync, transformation, and batch jobs.
  • CI/CD: Git, Jenkins, Docker, scripting experience is a plus.

Key Skills

Ranked by relevance