Senior Technical Lead - .Net
Recharge Qatar · Doha
Posted Sep 5, 2026Source: indeed
View & apply on the employer's site ↗
Original posting on indeed. You apply directly with the employer — we never auto-apply.
Job description
**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
Is this role a fit for you?
Upload any CV — a short AI chat builds your profile, scores how well you fit roles like this across the Gulf, and tailors an ATS-ready CV to each. Free to start. No job promises — you always apply yourself.
Start free — get matchedSimilar roles
- Senior Security Analyst
Sightspectrum · Qatar - Qatar
- Senior Heavy Vehicle Mechanic
2coms · Qatar - Qatar
- Senior Maintenance Engineer
Urban Ridge Supplies · Doha - Qatar
- Senior Accountant
Sarthee Consultancy · Qatar - Qatar
- Senior Account Manager
Midis Group · Doha - Qatar
Listing aggregated from indeed. Built for the Gulf. No job or interview promises — we make your search faster and your CV stronger.