Qureos

FIND_THE_RIGHTJOB.

Software Technical Lead

Egypt

Requirements and responsibilities


Duties

  • Technical Leadership
    • Lead and oversee the end-to-end development of applications using .NET Core (back-end) and Angular (front-end).
    • Drive architectural decisions, ensuring adherence to best practices, performance, and security standards.
    • Guide the team in adopting microservices, RESTful APIs, and cloud-native practices (Azure/AWS).
    • Review code and enforce coding standards, unit testing, and CI/CD practices.
  • Team Management & Mentorship
    • Mentor and coach developers, fostering skill development and technical excellence.
    • Allocate tasks, monitor progress, and ensure timely delivery of project milestones.
    • Conduct technical interviews and assist in building high-performing teams.
  • Collaboration & Delivery
    • Work closely with Product Owners, Business Analysts, and QA to align technical solutions with business requirements.
    • Translate complex business requirements into robust, scalable technical designs.
    • Participate in sprint planning, backlog grooming, and agile ceremonies.
  • Innovation & Continuous Improvement
    • Stay updated with emerging technologies in .NET, Angular, cloud, and DevOps.
    • Recommend and implement improvements in architecture, performance, and team processes.
    • Champion DevOps practices, automation, and monitoring solutions.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (Master’s preferred).
  • 8+ years of software development experience, with at least 2–3 years in a technical leadership role.
  • Strong expertise in:
    • .NET Core / ASP.NET Core (C#)
    • Angular 14+ (TypeScript, RxJS, NgRx optional)
    • Entity Framework Core, LINQ, REST APIs
    • Microservices architecture & API Gateway (Azure APIM, Ocelot, etc.)
    • SQL Server, NoSQL (Redis, MongoDB optional)
  • Experience with Azure Cloud Services (App Services, Functions, Service Bus, Kubernetes/AKS preferred).
  • Strong knowledge of CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins).
  • Solid understanding of software design patterns, SOLID principles, and clean architecture.
  • Experience in Agile/Scrum environments.
  • Excellent problem-solving, communication, and leadership skills.

Preferred Skills

  • Knowledge of containerization (Docker, Kubernetes).
  • Experience with front-end performance optimization.
  • Exposure to identity and security frameworks (OAuth2, OpenID Connect, Azure AD).
  • Familiarity with automated testing frameworks (xUnit, NUnit, Jasmine, Karma).
  • Strong business acumen and ability to align technical strategy with organizational goals.

© 2025 Qureos. All rights reserved.