Apply Edge Start your job search

NET Backend Developer

CTS · Dubai, Dubai, United Arab Emirates

Apply & track with Apply Edge
.NET Backend DeveloperLocation: DubaiJob Type: Full-Time Experience Required: 5+ Years Industry: Software / SaaS SolutionsJob SummaryWe are seeking an experienced .NET Backend Developer to join our engineering team. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend systems, APIs, and database-driven applications using modern .NET technologies.This is a backend-focused role involving API development, system architecture, database optimization, integrations, and performance tuning. Frontend/UI development is not part of this position.Key Responsibilities· Design, develop, and maintain RESTful APIs and backend services using C# / ASP.NET Core.· Build scalable and maintainable backend architectures following best practices and clean code principles.· Develop and optimize SQL Server databases, queries, and stored procedures.· Integrate backend systems with third-party APIs and external services.· Implement authentication, authorization, and secure backend practices.· Develop asynchronous processing workflows and background jobs.· Troubleshoot and resolve application, database, and performance issues.· Participate in architecture discussions, code reviews, and technical planning.· Contribute to CI/CD pipelines, deployment processes, and system monitoring.· Ensure system reliability, scalability, security, and maintainability.Required Qualifications· 5+ years of professional backend development experience using .NET (C# / ASP.NET Core).· Strong understanding of OOP, SOLID principles, and clean architecture.· Strong experience designing and consuming REST APIs.· Strong SQL Server experience including query optimization and performance tuning.· Experience with Entity Framework/Core and relational database design.· Experience with asynchronous programming and background processing.· Familiarity with authentication and authorization mechanisms (JWT, OAuth, etc.).· Experience with Git, Agile methodologies, and CI/CD workflows.· Strong debugging and problem-solving skills.Preferred / Bonus Skills· Experience with microservices architecture.· Experience with Azure or AWS cloud platforms.· Familiarity with Docker and containerized deployments.· Experience with caching technologies such as Redis.· Familiarity with messaging systems such as RabbitMQ, Kafka, or Azure Service Bus.· Experience with logging and monitoring tools.· Understanding of scalable system design and distributed applications.Candidates Will Be Expected To· Design scalable backend APIs and services.· Write clean, maintainable, and efficient code.· Optimize SQL queries and troubleshoot performance bottlenecks.· Follow backend security best practices.· Troubleshoot production issues effectively.· Work independently and contribute to technical architecture decisions.