Job Title: .NET Backend Developer
Company: Gravity Fayne Limited
Location: UAE
Job Type: Full-Time
Department: Software Development / IT
Job Description
We are seeking a skilled and motivated .NET Backend Developer to join our software development team. The ideal candidate will have experience designing, developing, and maintaining scalable, secure, and high-performance backend applications using Microsoft's .NET technologies.
You will be responsible for building RESTful APIs, managing databases, integrating third-party services, and collaborating with frontend developers to deliver reliable software solutions.
Key Responsibilities
- Design, develop, and maintain backend applications using C#, ASP.NET Core, and .NET.
- Build and optimize RESTful APIs and microservices.
- Design and manage relational databases using Microsoft SQL Server.
- Implement secure authentication and authorization using JWT and OAuth 2.0.
- Develop efficient database queries using Entity Framework Core and LINQ.
- Integrate third-party APIs, payment gateways, and external services.
- Optimize application performance, scalability, and reliability.
- Troubleshoot, debug, and resolve backend application issues.
- Write clean, maintainable, and well-documented code.
- Collaborate with frontend developers, QA engineers, and project managers.
- Implement security best practices and data protection measures.
- Participate in code reviews, testing, and deployment processes.
Technical Requirements
- Strong proficiency in C# and ASP.NET Core Web API.
- Experience with .NET 6/8/10 or later.
- Strong knowledge of Microsoft SQL Server and T-SQL.
- Experience with Entity Framework Core and LINQ.
- Understanding of RESTful API architecture.
- Familiarity with JWT authentication, OAuth 2.0, and role-based access control.
- Experience with Git and version control.
- Knowledge of asynchronous programming and dependency injection.
- Familiarity with Clean Architecture, SOLID principles, and design patterns.
- Experience with Swagger / OpenAPI documentation.
Preferred Qualifications
- Experience with Docker and CI/CD pipelines.
- Familiarity with Azure or AWS cloud services.
- Knowledge of Redis caching and message queues.
- Experience developing microservices and distributed systems.
- Familiarity with Agile/Scrum development methodologies.
- Experience with unit testing using xUnit or NUnit.
- Knowledge of e-commerce platforms, ERP systems, or marketplace applications.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 2+ years of professional backend development experience preferred.
- Strong problem-solving and analytical skills.
- Ability to work independently and collaboratively.
- Good communication and technical documentation skills.
How to Apply
Interested candidates are encouraged to apply through LinkedIn by submitting their updated CV and highlighting their experience with .NET backend development.
Join Gravity Fayne Limited and contribute to building innovative, scalable, and secure software solutions.
Hiring #DotNetDeveloper #BackendDeveloper #CSharp #ASPNETCore #SoftwareEngineering #UAEJobs #TechJobs