Senior .NET Developer / Team Leader

egabi solutions

Employer Active

Posted on 19 Sep

Experience

5 - 10 Years

Job Location

Cairo - Egypt

Education

Bachelor of Science(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

Main Responsibilities:

  • Lead and mentor a team of developers, ensuring quality and timely delivery.
  • Design, develop, and maintain enterprise-grade applications using .NET Core, C#, Angular, and TypeScript.
  • Build RESTful & SOAP web services and ensure seamless API integrations with other applications.
  • Apply clean architecture principles, develop reusable components, and manage state using NgRx Signals.
  • Implement and manage authentication & authorization mechanisms (JWT, OAuth2, Identity Server).
  • Optimize application performance through caching, asynchronous calls, and query optimization.
  • Contribute to DB design, functional solution design, and work with MS SQL Server (Oracle is a plus).
  • Ensure application security by addressing penetration test findings and applying best practices.
  • Participate in CI/CD pipelines, Docker/Kubernetes deployments, and version control with Git/GitHub.
  • Apply centralized error handling and ensure proper unit and integration testing (xUnit, Jasmine, Karma).
  • Collaborate with business teams to understand requirements and translate them into technical solutions.

Technical Skills:

  • Expertise in .NET Core, C#, Angular, TypeScript.
  • Experience with Ag-Grid, Bootstrap, Tailwind CSS.
  • Solid background in Entity Framework Core, LINQ, SQL optimization.
  • Knowledge of CI/CD pipelines, Docker/Kubernetes, and Git/GitHub.
  • Familiarity with Python and other front-end tools is a plus.

Interpersonal Skills:

  • Strong leadership and mentoring ability.
  • Analytical thinker with problem-solving skills.
  • Excellent communication and presentation skills.
  • Ability to work both independently and collaboratively.
  • Result-oriented and adaptable to fast-paced environments.
  • Fluent in English and Arabic (written and spoken).

Desired Candidate Profile

Job Qualifications:

br> Education: br>Bachelor s degree in Computer Science, Software Engineering, or related field.

Professional Experience:

  • 5 8 years of hands-on software development experience.
  • Proven experience in team leading or technical leading roles.
  • Practical experience in large-scale business applications.

Company Industry

Department / Functional Area

Keywords

  • Senior .NET Developer / Team Leader

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com

Similar Jobs

Software Developer

Full stack Developer

View All