About the job Senior Full Stack Engineer - C# & Angular/React
About the Role
Were looking for a technically strong and proactive Software Engineer Integrations to help enhance and support GACs Core Integration Platform. In this role, youll build and maintain scalable, secure, and efficient integrations across a wide range of domains such as shipping, logistics, agency, and finance.
Youll work with modern tech stacks like .NET Core 8 and Blazor, developing services that handle file-based and message-based data exchange in formats such as XML, JSON, CSV, Text, and EDIFACT. This is a hands-on role that includes development, support, and close collaboration with internal teams and external partners.
Key Responsibilities
-
Enhance and maintain our Core Integration Platform to support new scenarios and increase system reliability.
-
Develop backend services using .NET Core 8 and build internal tools using Blazor.
-
Handle data transformation and ETL processes between XML, JSON, CSV, Text, and EDIFACT.
-
Build and consume REST APIs for data integration across systems.
-
Participate in 24/7 production support on a rotating on-call schedule.
-
Work with message queues like RabbitMQ (and optionally Azure Service Bus or Kafka).
-
Integrate with Azure services such as Cosmos DB, Azure Storage, and Service Bus.
-
Follow SOLID principles, clean architecture practices, and contribute to unit-tested codebases.
-
Collaborate with QA, DevOps, and business analysts to ensure quality deliverables.
-
Continuously identify and drive improvements in system architecture and integration processes.
Required Qualifications
-
Bachelors degree in Computer Science, Software Engineering, or related field.
5-7 years of experience in systems or data integration development.
-
Strong skills in .NET Core 8, C#, LINQ, EF Core, Blazor (Server or WASM), and RESTful APIs.
-
Proficient in working with data formats: XML, JSON, CSV, Text. Exposure to EDIFACT is a plus.
-
Solid understanding of unit testing, CI/CD pipelines, and software design principles (SOLID).
-
Familiar with front-end basics: JavaScript, TypeScript, HTML/XML.
Nice to Have
-
Experience with NoSQL databases like Cosmos DB or MongoDB.
-
Knowledge of RabbitMQ, Azure Service Bus, or Kafka.
-
Exposure to ETL/data mapping tools and message transformation platforms.
-
Familiarity with Kubernetes or Azure Kubernetes Service (AKS).
-
Interest in AI-driven automation for integration workflows.
-
Domain experience in logistics, shipping, or enterprise integration.