Senior Technical Lead - .Net at Recharge Qatar

Recharge Qatar

Doha

On-site

QAR 76,000 - 91,000

Full time

7 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Recharge Qatar is seeking a Senior Technical Lead – .NET to steer the design, development and delivery of secure, scalable software solutions in Doha, Qatar. This hands-on leadership role requires deep expertise in C#, ASP.NET Core, Web APIs and modern .NET tech stacks, with Angular familiarity for frontend integration.

This on-site position welcomes a seasoned professional willing to lead and code in a dynamic enterprise environment.

Qualifications

  • At least 10 years of professional software development experience.
  • Hands-on with C# and .NET technologies (preferably .NET 8+).
  • Experience as Technical Lead or Development Lead in enterprise apps.

Responsibilities

  • Lead design, development and delivery of enterprise applications using Microsoft .NET technologies.
  • Provide technical leadership and day-to-day guidance to the team.
  • Design and develop RESTful APIs, microservices and distributed systems.
  • Review frontend-backend integration with Angular developers and ensure code quality.

Skills

C#
ASP.NET Core
Web API
Angular
Azure DevOps

Education

Bachelor's degree in Computer Science or equivalent

Tools

Entity Framework Core
Dapper
Git

Job description

Apply for Senior Technical Lead - .Net at Recharge Qatar in Doha, DAW, QA. This Full time on site position offers great opportunities for career growth.

Position Overview

We are seeking an experienced, hands‑on Senior Technical Lead – .NET to lead the design, development and delivery of secure, scalable and enterprise‑grade software solutions. The successful candidate must have at least 10 years of professional software development experience, including strong expertise in C#, ASP.NET Core, Web APIs and modern .NET technologies. The candidate should also have sufficient familiarity with Angular to support architectural decisions, review frontend‑to‑backend integration and coordinate effectively with Angular developers. This position requires a combination of technical leadership and hands‑on development. The candidate will guide development teams, contribute to critical application components, make architectural decisions, conduct code reviews and resolve complex technical and production issues. This is an on‑site position based in Qatar. The selected candidate must be willing and able to work from the Qatar office.

Key Responsibilities
  • Lead the technical design, development and implementation of enterprise applications using Microsoft .NET technologies.
  • Provide technical leadership, mentoring and day‑to‑day guidance to the development team.
  • Remain hands‑on and contribute directly to critical application components and complex technical requirements.
  • Design and develop RESTful APIs, backend services, microservices and distributed applications.
  • Translate business and functional requirements into secure, scalable and maintainable technical solutions.
  • Define and enforce coding standards, design patterns, architectural guidelines and development best practices.
  • Conduct code reviews and ensure adherence to quality, security, performance and maintainability standards.
  • Make appropriate technical and architectural decisions based on functional, operational and security requirements.
  • Collaborate with solution architects, business analysts, project managers, QA teams, DevOps engineers, infrastructure teams and security teams.
  • Guide the team in troubleshooting complex application, integration, performance and production issues.
  • Prepare reliable technical estimates and identify implementation dependencies.
  • Identify technical risks, performance bottlenecks and security concerns at an early stage.
  • Support application deployment, production rollout, issue resolution and post‑production activities.
  • Ensure appropriate unit testing, integration testing, technical documentation and knowledge transfer.
  • Review frontend‑to‑backend integration and coordinate technical activities with Angular developers.
  • Participate in client, vendor and stakeholder technical discussions when required.
  • Support secure coding reviews, vulnerability remediation, VAPT observations and compliance activities.
  • Promote automation and continuous improvement across development, testing and deployment processes.
  • Mentor developers and support the continuous improvement of the team’s technical capabilities.
Required Experience
  • Minimum 10 years of professional software development experience.
  • At least 8 years of hands‑on experience with C# and .NET technologies.
  • Minimum 3 years of experience as a Technical Lead, Development Lead or in an equivalent technical leadership role.
  • Demonstrated experience delivering medium‑to‑large‑scale enterprise applications.
  • Experience leading development teams across the complete software development lifecycle.
  • Proven ability to design, develop and support business‑critical applications.
  • Experience working in production environments with high security, availability and performance requirements.
  • Working familiarity with Angular and modern frontend application architecture.
Mandatory Technical Skills
  • Strong proficiency in C# and object‑oriented programming.
  • Hands‑on experience with modern .NET, preferably .NET 8 or later.
  • Strong experience with ASP.NET Core and Web API development.
  • Experience with Entity Framework Core, Dapper or equivalent data‑access technologies.
  • Strong knowledge of RESTful API design, versioning, validation and error‑handling practices.
  • Experience integrating with third‑party systems and external services.
  • Strong knowledge of SQL Server, relational database design, stored procedures and query optimization.
  • Good understanding of SOLID principles, dependency injection and enterprise design patterns.
  • Experience with microservices, service‑oriented architecture and distributed systems.
  • Knowledge of authentication and authorization using JWT, OAuth 2.0 and OpenID Connect.
  • Experience implementing secure API communication using HTTPS and TLS.
  • Experience with unit testing using xUnit, NUnit, MSTest or equivalent frameworks.
  • Understanding of integration testing, mocking and automated test practices.
  • Experience with Git‑based source control, pull requests and branching strategies.
  • Experience with CI/CD pipelines using Azure DevOps, GitHub Actions or equivalent platforms.
  • Experience hosting and supporting applications using IIS, Windows Services, containers or cloud platforms.
  • Strong knowledge of structured logging, exception handling, monitoring and production troubleshooting.
  • Experience with application performance analysis and optimization.
  • Strong understanding of secure coding practices, secrets management and vulnerability remediation.
  • Experience producing technical documentation, design documents and implementation guidelines.
Angular Familiarity
  • The candidate is not required to be a specialist Angular developer but should have sufficient knowledge to: Understand Angular application architecture and project structure.
  • Work with components, services, modules, routing and dependency injection.
  • Understand TypeScript, HTML, CSS and reactive forms.
  • Review frontend‑to‑backend integration approaches.
  • Troubleshoot REST API integration, authentication and CORS‑related issues.
  • Understand HTTP interceptors, route guards and secure token handling.
  • Review environment configuration and API endpoint management.
  • Coordinate effectively with Angular developers.
  • Perform basic Angular code reviews when required.
Preferred Skills
  • Experience with Microsoft Azure, AWS or another major cloud platform.
  • Exposure to Docker and Kubernetes.
  • Experience with message brokers such as RabbitMQ, Kafka or IBM MQ.
  • Experience with SignalR or other real‑time communication technologies.
  • Knowledge of Redis or other distributed caching solutions.
  • Experience with SonarQube, static‑code analysis and automated code‑quality tools.
  • Experience with API gateways, reverse proxies and load balancers.
  • Knowledge of Clean Architecture and Domain‑Driven Design.
  • Experience designing high‑availability, scalable and load‑balanced applications.
  • Experience with observability tools, distributed tracing and centralized log monitoring.
  • Familiarity with Agile or Scrum development practices.
  • Experience in banking, fintech, payment systems or other security‑sensitive domains.
  • Understanding of TLS, mTLS, encryption, certificate management and secrets management.
  • Experience supporting vulnerability assessments, penetration testing and security remediation.
  • Experience modernizing legacy .NET or .NET Framework applications.
Leadership and Interpersonal Skills
  • Strong technical leadership and sound decision‑making abilities.
  • Excellent analytical, diagnostic and problem‑solving skills.
  • Ability to lead, mentor and motivate developers with different experience levels.
  • Strong verbal and written communication skills.
  • Ability to explain technical concepts clearly to technical and non‑technical stakeholders.
  • Strong ownership and accountability for assigned deliverables.
  • Ability to manage competing priorities and work within committed delivery timelines.
  • Willingness to remain hands‑on while fulfilling technical leadership responsibilities.
  • Ability to work effectively with cross‑functional and geographically distributed teams.
  • Confidence in participating in client and senior stakeholder discussions.
  • Ability to manage technical disagreements constructively and guide the team towards appropriate solutions.
Educational Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, Software Engineering or a related discipline.
  • Equivalent professional experience and relevant technical certifications may also be considered.
Performance Expectations
  • The selected candidate will be expected to: Deliver technically sound, secure and maintainable solutions.
  • Improve the overall quality, consistency and productivity of the development team.
  • Reduce production defects through design reviews, code reviews and automated testing.
  • Resolve critical technical and production issues within agreed timelines.
  • Ensure applications meet security, performance, scalability and availability requirements.
  • Identify and communicate technical risks and dependencies proactively.
  • Maintain clear technical documentation and ensure effective knowledge transfer.
  • Promote technical excellence, collaboration and continuous improvement across the team.

Pay: From QAR7,500.00 per month

Work Location: In person

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .NET Tech Lead – On‑Site in Doha
Senior .NET Tech Lead – On‑Site in Doha

Recharge Qatar • Doha

On-site
QAR 76,000 - 91,000
Technical Lead
Technical Lead

Al Sharq Technology • Doha

On-site
QAR 180,000 - 300,000
Senior Software Developer - Qatar (Onsite)
Senior Software Developer - Qatar (Onsite)

Arab Solutions • Doha

On-site
QAR 180,000 - 240,000
Technical Team Lead
Technical Team Lead

Avanceon Middle East & South Asia • Qatar

On-site
QAR 100,000 - 130,000
Technical Team Lead
Technical Team Lead

Avanceon Middle East & South Asia • Doha

On-site
Senior .Net Developer
Senior .Net Developer

Flip retail • Qatar

On-site
QAR 180,000 - 300,000
Senior Software Developer
Senior Software Developer

DXC Technology • Doha

On-site
QAR 120,000 - 180,000
Senior FullStack Lead (Doha, Qatar)
Senior FullStack Lead (Doha, Qatar)

ATNS InfoTech • Qatar

On-site
QAR 201,000 - 312,000
Meal allowance
Annual Health Check
13th month salary
+5
Technical Team Lead (Qatar) - .NET/React, Agile & AI-Driven
Technical Team Lead (Qatar) - .NET/React, Agile & AI-Driven

Avanceon Middle East & South Asia • Doha

On-site
IT Infrastructure Director at Euro Staffs
IT Infrastructure Director at Euro Staffs

Euro Staffs • Al Wakrah

On-site
QAR 218,000 - 262,000
Monthly Salary: QAR 21,500
On-site work in Qatar