Senior .NET Developer (C#, Web API, Blazor, MAUI)
Job Description
About the Role:We are looking for an experienced and passionate Senior .NET Developer to join our team.
In this role, you will be responsible for designing, developing, and maintaining high-performance web and cross-platform mobile applications.
You will work closely with our product and design teams to deliver exceptional user experiences using the latest .NET ecosystem technologies.What You Will Do:Develop and maintain medium-to-large scale applications across web, desktop, and mobile platforms.Build modules and add new features to currently ongoing projects using C# and ASP.NET Core Web API.Develop modern, interactive web user interfaces using Blazor alongside HTML5, CSS, and JavaScript.Build and maintain cross-platform mobile applications using .NET MAUI.Design data models, create MS SQL Server database tables, and write optimized complex queries and stored procedures.Implement high-performance data access layers using ORMs like Dapper and Entity Framework Core.Manage version control, code reviews (PRs), and automate CI/CD pipelines efficiently using GitHub Actions and Jenkins.Deploy, scale, and maintain applications using containerization and orchestration tools (Docker and Kubernetes).Debug, test, and ensure system stability, performance, and security across all environments.Analyze system requirements, propose technical improvements, and delegate development tasks when necessary.Tech Stack You Will Work With: Back-end: C#, .NET 6/7+, ASP.NET Core REST APIs.Front-end: Blazor (Server/WebAssembly), HTML5, CSS3, JavaScript.Mobile/Cross-Platform: .NET MAUI.Databases & ORM: MS SQL Server, Dapper (Micro-ORM), EF Core.Cloud & DevOps: GitHub, GitHub Actions, Jenkins, Docker, Kubernetes (K8s).
Bachelor’s Degree in Computer Science, Engineering, or a related area (or equivalent work experience).4-5+ years of commercial experience as a full stack .NET developer.Strong knowledge of server-side languages such as C#, .NET Core, and practical experience integrating with REST Web APIs.Excellent experience in building UI components using Blazor and solid frontend skills (HTML, CSS, JavaScript).Hands-on experience with .NET MAUI (or strong background in Xamarin with readiness to use MAUI).Solid experience with relational databases (MS SQL Server) and deep understanding of Dapper and EF Core.Good knowledge of DevOps practices, including CI/CD automation with Jenkins, and containerization/orchestration using Docker and Kubernetes.Advanced proficiency in Git and the GitHub ecosystem.Excellent experience in implementing multi-threading code and asynchronous operations.Excellent experience in Object-Oriented Design (OOD), SOLID principles, and clean/high-quality code practices.Ability to complete all phases of the software development life cycle (SDLC).What Matters to Us:Ability to work in a team and maintain healthy, constructive communication.Maturity in decision-making and responsibility for technical quality and results.Strong analytical skills and the ability to identify root causes of technical issues quickly.Willingness to share expertise, mentor junior/mid-level engineers, and act with a team-leading mentality.Accuracy in documentation, attention to detail, and adherence to agreed processes.Nice to Have:Good knowledge in Real-time App development (WebSocket – SignalR).Experience with Cloud computing platforms (AWS).Good knowledge in custom ERP systems design and implementation.Experience writing unit tests (xUnit, NUnit).
Requirements & Qualifications
Bachelor’s Degree in Computer Science, Engineering, or a related area (or equivalent work experience).4-5+ years of commercial experience as a full stack .NET developer.Strong knowledge of server-side languages such as C#, .NET Core, and practical experience integrating with REST Web APIs.Excellent experience in building UI components using Blazor and solid frontend skills (HTML, CSS, JavaScript).Hands-on experience with .NET MAUI (or strong background in Xamarin with readiness to use MAUI).Solid experience with relational databases (MS SQL Server) and deep understanding of Dapper and EF Core.Good knowledge of DevOps practices, including CI/CD automation with Jenkins, and containerization/orchestration using Docker and Kubernetes.Advanced proficiency in Git and the GitHub ecosystem.Excellent experience in implementing multi-threading code and asynchronous operations.Excellent experience in Object-Oriented Design (OOD), SOLID principles, and clean/high-quality code practices.Ability to complete all phases of the software development life cycle (SDLC).What Matters to Us:Ability to work in a team and maintain healthy, constructive communication.Maturity in decision-making and responsibility for technical quality and results.Strong analytical skills and the ability to identify root causes of technical issues quickly.Willingness to share expertise, mentor junior/mid-level engineers, and act with a team-leading mentality.Accuracy in documentation, attention to detail, and adherence to agreed processes.Nice to Have:Good knowledge in Real-time App development (WebSocket – SignalR).Experience with Cloud computing platforms (AWS).Good knowledge in custom ERP systems design and implementation.Experience writing unit tests (xUnit, NUnit).
Quick Role Summary
Opportunity as "Senior .NET Developer (C#, Web API, Blazor, MAUI)" at ElSaba Group Co. located in القاهرة on a Full-Time basis, suited for Senior Level candidates, within Technology & IT. Key details from listing: About the Role:We are looking for an experienced and passionate Senior .NET Developer to join our team. In this role, you will be responsible for designing,…
The Egyptian Job Bank editorial team prepares curated overviews and actionable application guidance for every listing, preserving official employer details.
Application Tips
- Tailor your CV headline to match "Senior .NET Developer (C#, Web API, Blazor, MAUI)" and feature measurable achievements in the top third of your resume.
- Customize your cover note for القاهرة: explain why this location and work arrangement suit your availability and how you add value to the team.
- Highlight relevant practical experience, key responsibilities, and specific business impact.
- Demonstrate team leadership, budget stewardship, and tangible business KPIs — concrete numbers carry maximum weight.
- After applying, monitor your status from your dashboard and stay prepared for an interview invitation.
Readiness Checklist
- Updated CV in standard PDF format with a professional filename
- Skills aligned with the stated role requirements
- Availability for work in القاهرة or remote if specified
- Measurable achievement examples prepared for interview talking points
- Egyptian Job Bank candidate profile ready for application tracking