# Software Development Tech Lead

**Company:** [Eva Pharma](http://jobs.workable.com/companies/cVu9CoRuY1pLdxtN9NyNNA.md)
**Location:** Giza, Egypt
**Workplace:** hybrid
**Employment type:** Full-time

[Apply for this job](http://jobs.workable.com/view/3f88c0f5-17a3-480b-89da-ddd984a17fc0)

## Description

**Company Overview  
**Join EVA Pharma, a leading pharmaceutical company dedicated to empowering the fight for Health and well-being as a fundamental human right. Recognized and certified as a best place to work, we are committed to fostering a supportive and innovative environment for our team members.

**Job Summary  
**We are seeking a passionate and talented **Software Development Tech Lead** to join our dynamic team. The   
ideal candidate will contribute to our mission of enhancing human health and well-being,   
ensuring that we meet the highest standards of excellence in our industry.

**Key Responsibilities:** 

-   Lead and manage a team of 10–14 full-stack engineers, build individual development plans, mentor engineers, enforce best practices, and conduct performance reviews with continuous feedback.
-   Own end-to-end delivery of enterprise applications, drive Agile ceremonies (sprint planning, code reviews, retrospectives, release planning), improve on-time delivery through process optimization, and coordinate with product, QA, and business stakeholders.
-   Architect scalable, maintainable solutions using Clean Architecture, SOLID, and DDD/CQRS; make key technology decisions (modular monolith vs. microservices, cloud infrastructure, integrations); lead code reviews and enforce coding standards.
-   Deliver and support long-lifecycle enterprise products in healthcare, pharma, ERP, and CRM domains while managing parallel workstreams across UI/UX, backend development, and QA, and aligning with stakeholders on progress and roadmap.
-   Utilize technical stack including C#/.NET Core, REST APIs, Angular, React, SQL Server, Microsoft Azure (Blob Storage, DevOps), Docker, CI/CD pipelines, FHIR/HL7, ERP/CRM integrations, and Agile/Scrum practices with technical documentation.

## Requirements

-   Bachelor's Degree in Computer Science. MBA or equivalent business/management education is a plus.
-   10+ years of software development experience with at least 3 years in a team lead or engineering management role.
-   Proven track record delivering enterprise applications in healthcare or pharmaceutical domains.
-   Strong communication skills to bridge technical and business stakeholders.
