Key Responsibilities
- Develop, test, and maintain web, desktop, or API applications using .NET / .NET Core frameworks.
- Write clean, efficient, and maintainable code adhering to best practices and coding standards.
- Build and consume RESTful APIs and integrate with third-party services.
- Participate in solution design discussions and contribute to architectural decisions.
- Troubleshoot, debug, and optimize application performance.
- Collaborate with product owners, QA teams, and other developers in an Agile environment.
- Maintain clear technical documentation.
- Ensure security, scalability, and reliability of applications.
Required Skills & Qualifications
- Strong proficiency in C# and the .NET/.NET Core ecosystem.
- Experience with ASP.NET MVC / ASP.NET Core.
- Knowledge of Entity Framework / EF Core.
- Solid understanding of SQL and experience with databases like SQL Server or PostgreSQL.
- Experience with REST APIs, microservices, or modular application design.
- Familiarity with Git or similar version control systems.
- Strong understanding of object-oriented programming (OOP) and design patterns.
- Good problem-solving and debugging skills.
Preferred / Nice-to-Have
- Experience with Azure or AWS cloud services.
- Knowledge of Microservices, Docker, or Kubernetes.
- Front-end experience with Angular, React, or Blazor.
- CI/CD experience (Azure DevOps, GitHub Actions, Jenkins, etc.).
- Experience with message queues (RabbitMQ, Kafka, etc.).
Job Type: Contract
Contract length: 12 months
Pay: AED12,000.00 - AED15,000.00 per month