Job Openings Software Engineer - Integrations

About the job Software Engineer - Integrations

WE ARE HIRING :Software Engineer Integrations

Role Overview

We are looking for a proactive and technically strong Software Engineer Integrations to join our team and contribute to the growth and enhancement of the Core Integration Platform. The ideal candidate has hands-on expertise in .NET Core 8, Blazor, and experience in handling file-based and message-based integrations across diverse domains such as shipping, logistics, agency, and finance. You will work with internal teams and external partners to support and build integrations that exchange and transform data across formats like XML, JSON, CSV, Text, and EDIFACT.

Key Responsibilities

  • Enhance and maintain the Core Integration Platform to support new scenarios and improve robustness.
  • Build, debug, and support services in .NET Core 8, using Blazor for internal configuration or monitoring tools.
  • Perform ETL tasks, handling input/output transformations between XML, CSV, JSON, Text, and EDIFACT.
  • Develop and consume REST APIs for internal and external data exchange.
  • Provide 24/7 production support as part of an on-call rotation plan.
  • Support message-based integrations using RabbitMQ and optionally Azure Service Bus or Kafka.
  • Interact with Azure services such as Cosmos DB, Azure Storage, and Service Bus.
  • Contribute to a shared integration framework applying SOLID principles, clean architecture, and unit testing.
  • Collaborate with QA, DevOps, and Business Analysts to ensure high-quality integration delivery.
  • Identify and recommend improvements to systems, processes, and integrations.

Must-Have Qualifications

  • Bachelors degree in Computer Science, Software Engineering, or related field.
  • 4-5 years of hands-on experience in system or data integrations.
  • Proficiency in .NET Core 8, C#, LINQ, Entity Framework Core, Blazor (Server or WASM), and REST APIs.
  • Strong understanding of unit testing, CI/CD pipelines, and SOLID design principles.
  • Good working knowledge of JavaScript, TypeScript, HTML/XML.
  • Optional: Azure portal usage and data transformation between XML, CSV, JSON, Text, and EDIFACT.

Nice to Have

  • Exposure to Cosmos DB, MongoDB, or other NoSQL databases.
  • Familiarity with RabbitMQ; experience with Azure Service Bus or Kafka.
  • Experience with ETL pipelines, data mapping, or message transformation tools.
  • Knowledge of Kubernetes / Azure Kubernetes Service (AKS).
  • Interest in or experience with AI-driven automation for integration workflows.
  • Background in logistics, shipping, or enterprise integration environments.

Ready to take your career to new heights?

We're InTalent Asia, your go-to recruitment partner in Sri Lanka, and we've got an exciting opportunity for you! Our client is looking for a dynamic individual to fill the role of Planning Assistant/Procurement Analyst.

At InTalent Asia, we're not just recruiters; we're here to architect your career success. Join us in the journey of matching your skills with unparalleled opportunities.

Apply now and see how you can be the perfect fit for this exclusive position!

#InTalentAsia #CareerOpportunity #JobVacancy #ElevateYourCareer