Arabic-English Technical Team Lead
Nermin AlsheikhUAESENIORPosted 12h ago
C#.NET CoreRESTful APIsmicroservicesASP.NET MVCWeb APIEntity FrameworkSQL ServerOracleAzureAWSCI/CDunit testingTDDAgileScrumDockerKubernetesDevOps
About the Role
We are looking for an experienced .NET Technical Team Lead fluent in both Arabic and English to join our team in Dubai. This role involves leading, mentoring, and managing a team of .NET developers while ensuring the development of scalable applications.
Key Responsibilities
• Lead, mentor, and manage a team of .NET developers.
• Design, develop, and maintain scalable .NET Core applications, RESTful APIs, and microservices.
• Provide technical guidance and oversee code quality and development standards.
• Conduct code reviews and support junior developers.
• Participate in system architecture and technical design decisions.
• Ensure application performance, security, scalability, and reliability.
• Collaborate with frontend developers, QA teams, and business stakeholders.
• Manage technical deliverables and support Agile/Scrum development processes.
• Troubleshoot production issues and implement improvements.
Requirements
• 5+ years of hands-on experience in .NET development.
• Minimum 1–2 years of proven experience leading a software development team.
• Strong proficiency in C#, .NET Core, ASP.NET MVC, and Web API.
• Experience with Entity Framework, SQL Server, or Oracle.
• Strong understanding of RESTful APIs and microservices architecture.
• Knowledge of Azure or AWS cloud platforms.
• Experience with code reviews, technical mentoring, and task allocation.
• Familiarity with CI/CD pipelines, unit testing, and TDD.
• Strong understanding of Agile/Scrum methodologies.
• Excellent problem-solving, leadership, and communication skills.
• Bachelor's degree in Computer Science, IT, or a related field.