
TE - 35 - Senior .NET Developer
- Remote
- Lagos, Lagos, Nigeria
- Uganda, Central, Uganda
+1 more- Team EAGLE
Job description
Responsibilities
Design, build, and maintain scalable, reusable, and reliable code within a microservice
architecture and guarantee quality through automated testing and continuous integration
pipelines.
Contribute to the architecture of the CAS platform: participate in technical discussions,
propose improvements, and help move towards containerised deployments.
Analyse functional and technical requirements and translate them into concrete technical
solutions in close collaboration with product managers and team members. A strong
understanding of complex customs procedures and stock management is valuable.
Participate in code reviews and pair programming to ensure code quality, security, and
adherence to best practices.
Maintain automated tests and build pipelines to ensure high-quality builds and smooth
releases.
Job requirements
At least 8+ years of professional experience building cloud-based or distributed applications
with .NET (C#).
Solid understanding of microservices and containerisation (e.g., Docker) and interest in
running services on Kubernetes.
Familiarity with Angular (TypeScript), RESTful APIs, GitHub and modern source-control
workflows (pull requests, code reviews).
Experience with Microsoft Azure services such as Functions, App Service, Service Bus, Azure
SQL, and Cosmos DB.
Good knowledge of relational databases and SQL; experience with NoSQL databases is a
plus.
Practice clean coding and software design principles (SOLID) and patterns such as Domain-
Driven Design, CQRS and Test-Driven Development.
Experience with automated testing (unit, integration, and end-to-end) and continuous
integration/continuous delivery pipelines.
or
All done!
Your application has been successfully submitted!