ODC (Overseas Distribution Company) is a Belgian duty-free and travel retail distributor with a strong presence across Europe, the Middle East, and Africa. From our Dubai office we serve some of the fastest-moving travel retail markets in the world — and as we scale our operations, we're investing in the software and IT processes that run them.
Your role
Business Central is the core of our systems landscape; a .NET integration platform, our Azure APIs, and customer-facing frontends led by Bluebird (our B2B webshop) all connect back to it. We're looking for a full-stack .NET engineer who's comfortable moving across backend, frontend, and the integrations that tie our systems together — and who also acts as the connective tissue of the IT team: keeping projects on track, processes running smoothly, and colleagues unblocked, without a formal management title.
This is also our third-line ("deeper") support function. We're the final escalation tier, so calm, methodical diagnosis of production issues matters here as much as shipping features. You'll work closely with the Commercial Director and internal stakeholders to translate business needs into working software, while ensuring the day-to-day reliability, security, and quality of ODC's IT environment.
Stack: .NET
Blazor / React
SQL Server
Azure Core systems: Business Central (grow into AL)
integration platform
Bluebird B2B webshop Team: Small IT team
ticket-driven on the Atlassian suite (Jira, Jira Service Management, Confluence) Base: Dubai office
What You'll Do
Software development
Design and build full-stack solutions across our .NET integration platform, Azure APIs, and frontends (Blazor and React) — from problem analysis and architecture to coding, testing, deployment, and documentation
Design relational data models and write performant queries with SQL Server and EF Core
Connect systems: consume and expose APIs, work with message queues / service bus, and reason about async, event-driven flows — most of our complexity lives at these boundaries
Grow into Business Central / AL over time, supported by the team
Evaluate automation opportunities and translate them into practical, maintainable tools
Manage software project timelines and coordinate releases in close collaboration with the Commercial Director
IT process & operational continuity
Act as third-line support: read logs across systems, reproduce hard bugs, and find the real root cause of issues others couldn't crack
Coordinate day-to-day IT activities to ensure smooth operations and timely resolution of technical issues
Monitor system performance and take proactive steps to prevent disruptions
Serve as a go-to point of contact for internal stakeholders on IT matters, communicating clearly about project updates, system changes, and service interruptions
Collaborate across departments to align IT initiatives with business goals
Security & quality
Establish and maintain a secure environment for ODC systems and networks
Develop and maintain disaster recovery and business continuity plans
Conduct regular security audits and risk assessments; enforce IT security policies and procedures
Implement quality standards and perform periodic compliance reviews
Knowledge sharing & documentation
Document as you go in Confluence: technical specs, design documents, and user guides
Share knowledge proactively across the IT team and support colleagues in developing their technical skills
Provide user training and support for new software releases and features
Innovation
Stay on top of emerging technologies and proactively propose improvements
Continuously develop your own skills through courses, self-study, and hands-on experimentation
What we're looking for
Must-have (non-negotiable on day one)
Strong C# and .NET / ASP.NET Core
Frontend experience with Blazor and/or React — real apps, not the occasional component; willingness to work across both beats mastery of one
SQL Server and Entity Framework Core: relational modelling, code-first migrations, an eye for query performance
An integration mindset: REST APIs and async / event-driven patterns
Strong debugging and root-cause diagnostics — the core of the third-line support role
Genuine eagerness to learn Business Central and AL (existing AL not required, appetite to grow into it is)
Fluent in English
Expected (a short ramp-up is fine)
Azure fundamentals: App Services, Functions, Service Bus, Storage, Azure AD / JWT authentication
Git and CI/CD with Azure DevOps
Comfort working ticket-driven and documenting as you go (Jira, Jira Service Management, Confluence — prior experience preferred)
Automated testing in C# (xUnit or similar); you write testable code by default
Clean architecture / SOLID instincts, with structured logging and observability (Serilog, Application Insights)
Experience working in a small, agile IT team where you wear multiple hats
Nice to have (differentiators)
Existing Business Central / NAV experience (AL or BC API integration)
E-commerce / webshop experience — directly relevant to Bluebird
Frontend depth: TypeScript, component architecture, state management, responsive and accessible UI
Transportation Logistics Supply Chain And Storage And International Trade And Development
What We Offer
About the Company
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together.
Applicants
are
advised to research the bonafides of the prospective employer independently. We do NOT
endorse any
requests for money payments and strictly advice against sharing personal or bank related
information. We
also recommend you visit Security Advice for more information. If you suspect any fraud
or
malpractice,
email us at abuse@talentmate.com.
You have successfully saved for this job. Please check
saved
jobs
list
Applied
You have successfully applied for this job. Please check
applied
jobs list
Do you want to share the
link?
Please click any of the below options to share the job
details.
Report this job
Success
Successfully updated
Success
Successfully updated
Thank you
Reported Successfully.
Copied
This job link has been copied to clipboard!
Apply Job
Upload your Profile Picture
Accepted Formats: jpg, png
Upto 2MB in size
Your application for Full Stack Developer Dubai
has been successfully submitted!
To increase your chances of getting shortlisted, we recommend completing your profile.
Employers prioritize candidates with full profiles, and a completed profile could set you apart in the
selection process.
Why complete your profile?
Higher Visibility: Complete profiles are more likely to be viewed by employers.
Better Match: Showcase your skills and experience to improve your fit.
Stand Out: Highlight your full potential to make a stronger impression.
Complete your profile now to give your application the best chance!