The ideal candidate will be familiar with the full software design life cycle. They should have experience in designing, coding, testing and consistently managing applications They should be comfortable coding in a number of languages and have an ability to test code in order to maintain high-quality code.
Responsibilities
Design, develop, and deploy microservices-based applications using .NET Core/.NET 6+ and C#.
Apply industry-standard design patterns (e.g., Singleton, Factory, Repository, CQRS, etc.) to build maintainable, testable, and scalable solutions.
Build and consume RESTful APIs, ensuring security, reliability, and performance.
Participate in system and application architecture discussions and translate requirements into detailed technical designs.
Implement unit testing, integration testing, and ensure proper documentation.
Work with container technologies (e.g., Docker, Kubernetes) to deploy services efficiently.
Collaborate with DevOps teams for CI/CD pipelines and deployment automation.
Optimize performance and troubleshoot production issues in microservices environments.
- Ensure adherence to SOLID principles, clean architecture, and code best practices.
Qualifications
5+ years of professional experience in .NET development using C#.
Strong experience building and managing microservices architecture.
In-depth understanding of object-oriented programming and design patterns.
Hands-on experience with .NET Core/.NET 6+, Web API, and Entity Framework Core.
Familiar with Docker and containerized deployment strategies.
Strong understanding of RESTful APIs, HTTP protocols, and JSON/XML handling.
Solid experience with SQL Server or any other relational database.
Good exposure to unit testing frameworks like xUnit, NUnit, or MSTest.
Familiarity with Git, CI/CD, and Agile methodologies.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Développeur Back-end Java H/F
2026-05-28
Senior Software Engineer
2026-05-28
Software Engineer - Developer
2026-05-28
- Posted
- Aug 07, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Dubai
- Company
- Raqmiyat
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Développeur Back-end Java H/F
2026-05-28
Senior Software Engineer
2026-05-28
Software Engineer - Developer
2026-05-28