Senior.NET / Angular Programmer
About the Role
We're hiring a Senior .NET / Angular Programmer to design and develop enterprise web applications using Angular on the front end and .NET on the back end. You'll lead UI/UX implementation, ensure responsive design and performance, and integrate with secure back-end services.
Key Responsibilities
• Design scalable web applications using Angular and .NET Core
• Develop Angular components, routing, and state management
• Build .NET APIs and database layers using EF Core
• Ensure front-end performance, responsive design, and accessibility
• Apply advanced Angular practices (lazy loading, interceptors, RxJS)
• Integrate with secure back-end APIs and authentication mechanisms
• Establish testing, CI/CD pipelines, and code reviews
• Collaborate with designers on localization (Arabic/English)
• Prepare documentation and deployment scripts
• Optimize performance and recommend improvements
• Perform other related tasks as assigned
Required Qualifications
• Bachelor's degree in Computer Science or equivalent
• Minimum 5 years of experience with Angular (v10+) and .NET Core
• Strong hands-on skills: Angular (RxJS, NgRx, Material), .NET Core, REST/JSON, SQL, Git, CI/CD, responsive design
Preferred Qualifications
• Microsoft or Angular certification
• Prior experience delivering projects for government or public-sector clients in the Middle East
• Fluency in Arabic and English