You will build the interfaces and services that connect Atlantic Gate's transport, finance, commercial and partner systems through Meridian, an in-house integration capability on Azure. The work covers new integrations, changes and the support of what is already live.
You will work in a small team across Hong Kong and Geneva, following the standards set by the Cloud & Software Architect and building from specifications prepared with the business. Quality, documentation and maintainability matter as much as delivery speed.
RESPONSIBILITIES
- Design, build, test and document integrations and APIs on Azure according to agreed architecture and coding standards.
- Implement data mapping, transformation and validation rules defined by the Integration / MDM Lead and business analyst.
- Build connectors for EDI and API exchanges with carriers, agents, customers and internal systems.
- Write automated tests and work with QA to fix defects before release.
- Use source control, peer review and CI/CD pipelines for all changes.
- Support live integrations, investigate incidents, fix root causes and contribute to runbooks.
- Contribute to technical documentation so that every interface can be supported by someone other than its author.
REQUIRED SKILLS AND EXPERIENCE
- Three years or more of professional software development experience.
- Strong C#/.NET development skills; no other programming language is required.
- Experience building and consuming REST APIs and working with JSON, XML and message formats.
- Ideally, experience with Azure services such as Functions, Logic Apps, Service Bus or API Management; strong cloud experience and willingness to work with Azure will also be considered.
- Comfortable with Git, code reviews, automated testing and CI/CD.
- Good problem-solving skills and attention to detail with data.
- Fluent English. For Hong Kong, Cantonese or Mandarin is an advantage. For Geneva, French is an advantage.
DESIRABLE SKILLS AND EXPERIENCE
- Experience with EDI standards such as EDIFACT or ANSI X12.
- Experience in logistics, freight forwarding or supply chain systems.
- SQL and data integration experience.
EDUCATION
- Degree in Computer Science, Software Engineering or a related field, or equivalent experience.
- Azure developer certification is an advantage.
SUCCESSFUL CANDIDATE
- Hands-on, curious and reliable.
- Takes ownership of code from design to production support.
- Works well in a distributed team and communicates openly about problems.