Description
At client's, integration is at the core of how they operate globally. They are looking for a skilled and experienced Senior .NET Developer to take ownership of the ODS (Operational Data Store) platform — a business-critical integration service that consolidates shipment status event and customs declaration data from multiple Transport Management Systems.
Responsibilities
•Maintain and extend the Windows Service (C#, .NET Framework), including its multithreaded, timer-driven import and export processing
•Develop and optimize SQL Server data access: stored procedures, Dapper-based repositories, and handling of deadlocks, locking and performance issues
•Maintain mappings between DSV canonical data models for shipments, status events, milestones and customs declarations using AutoMapper and custom merge logic
•Maintain and update WCF/SOAP integrations such as the DAAC master data and configuration services and the export service agents
•Provide 2nd/3rd-level production support: analyze data issues, reprocess or correct records, and resolve incidents together with operations and business teams
•Document the current solution and contribute to its modernization roadmap, e.g. migrating to modern .NET, standard dependency injection and REST-based integrations
•Drive quality through unit and integration testing, code reviews, documentation and adherence to development standards
Requirements
•5 years of proven experience as a .NET Developer, Software Engineer or in a similar role
•Strong proficiency in C# and .NET Framework 4.x, including Windows Services, multithreading with the Task Parallel Library
•Solid experience with Microsoft SQL Server and T-SQL: backup, stored procedures, query tuning, transactions, isolation levels and deadlock analysis
•Hands-on experience with WCF/SOAP services, including generating and maintaining service references and configuring bindings and endpoints
•Experience with XML serialization and XSD schemas, XSLT maps, and with object mapping libraries such as AutoMapper
•Familiarity with dependency injection (e.g. Unity) and with lightweight ORMs such as Dapper
•Experience with unit testing frameworks (MSTest or similar) and mocking tools such as Moq
•Experience with Git
•Strong analytical and troubleshooting skills, especially for data consistency and production issues
•Good communication skills in English and a collaborative mindset
Nice to have
•Domain knowledge of freight forwarding and logistics: shipments, transport stages, status events
•Experience migrating legacy .NET Framework applications to modern .NET 8, e.g. Worker Services, Dependency Injection, WCF
•Familiarity with RESTful APIs
•Experience with Microsoft Azure services, including App Services, Azure Functions
•Familiarity with containerization technologies such as Docker and Kubernetes
•Understanding of Agile and Scrum methodologies
•ASP.NET full stack
Conditions
Not specified in the posting.