Job Details

ob Summary 


We are seeking an experienced a .net Lead to design, guide, and oversee the development of scalable, secure, and high-performance software solutions. The ideal candidate will have deep hands-on experience with .NET, C#, and Angular, and will work closely with business stakeholders, development teams, and DevOps to translate requirements into robust technical architectures. 


Key Responsibilities 


Design end-to-end software solutions using .NET (C#) and Angular 


Define system architecture, application layers, integrations, and data flows 


Translate business and functional requirements into technical designs and architecture documents 


Establish coding standards, best practices, and architectural guidelines 


Review and approve technical designs, pull requests, and major implementation decisions 


Ensure solutions meet performance, scalability, security, and maintainability requirements 


Guide teams on modern architectural patterns (microservices, layered architecture, event-driven systems, etc.) 


Collaborate with DevOps on CI/CD pipelines, cloud infrastructure, and deployment strategies 


Evaluate and recommend tools, frameworks, and technologies 


Mentor and support development teams across multiple technologies 


Identify technical risks and propose mitigation strategies 


Required Qualifications 


Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience 


12+ years of software development experience 


3+ years in a  Technical Lead role 


Strong expertise in: 


C# / .NET / .NET Core 


ASP.NET / Web APIs 


Angular (latest versions preferred) 


Solid understanding of: 


Object-Oriented Design and SOLID principles 


RESTful APIs and integration patterns 


SQL Server and relational database design 


Experience with authentication and authorization (OAuth2, OpenID Connect, Azure AD, etc.) 


Familiarity with CI/CD tools (Azure DevOps, Jenkins, GitHub Actions) 


Experience working in Agile/Scrum environments 


Preferred / Nice-to-Have Skills 


Experience with cloud platforms (AWS , S3 and bedrock) 


Frontend architecture patterns and state management (RxJS, NgRx) 


Experience with legacy system modernization 


Strong documentation and communication skills 


Soft Skills 


Strong problem-solving and analytical thinking 


Ability to communicate complex technical concepts to non-technical stakeholders 


Leadership mindset with hands-on capability 


Excellent collaboration and mentoring skills 


Ability to balance short-term delivery with long-term architectural vision 


Similar Jobs

About Flairs Tech
Egypt, Alexandria