Full-Stack .NET Web Developer

Job Detail

  • Career Level Experienced - Non Manager
  • Experience 5 Years
  • Gender MaleFemale
  • Industry Information Technology
  • Qualifications Degree Bachelor

Job Description

Egybell is hiring a Full-Stack .NET Web Developer for a Leading company located in Maadi.

We’re hiring a Full-Stack .NET Developer with strong expertise in building modern web applications using ASP.NET Core, WebAPI, Angular, React, and Razor. This role involves full-stack development across responsive UIs, APIs, and cloud services, with a strong emphasis on security, performance, and scalability.

Duties & Responsibilities:

  • Develop and maintain full-stack applications using ASP.NET Core, Razor, and SPA frameworks (Angular/React)
    • Build and consume RESTful APIs
    • Implement secure authentication, authorization, and data access
    • Integrate with third-party services (e.g., payment gateways)
    • Collaborate with UI/UX, QA, and DevOps teams in Agile environments
    • Translate business requirements into functional software

Requirements:

  • Bachelor’s degree in IT, Computer Science, or similar.
  • Excellent in English

Technical Requirements:
Back-End Development
• ASP.NET MVC and ASP.NET Core (including Razor Pages)
• RESTful Web API design and implementation using .NET 6/7+
• Entity Framework (Code-First and DB-First), LINQ, and Dependency Injection
• C# advanced programming and design patterns
• SQL Server: database design, T-SQL, stored procedures, performance tuning
Front-End Development
• Single-Page Applications (SPA) using:

  • Angular (v10+), with RxJS, components, and module architecture
  • React (with Hooks, Redux, component-based architecture)
  • Razor pages for server-side rendering (SSR) within ASP.NET Core
    HTML5, CSS3, JavaScript, TypeScript, jQuery
    • Responsive design frameworks such as Bootstrap or Tailwind CSS
    • Front-end build tools: Webpack, npm, or Vite
    Integration & Security
    • Integration with external systems via APIs (REST, SOAP, GraphQL optional)
    • Secure authentication/authorization using OAuth2, OpenID Connect, JWT
    • Implementation of web security standards (OWASP Top 10, HTTPS, input validation)
    • Role-based access control (RBAC) and Identity Server integration
    Payment Gateways
    • Integration with platforms like Stripe, PayPal, Payfort, etc.
    • Secure payment flows and PCI compliance
    Architecture & Design
    • Building scalable, modular applications using layered architecture
    • Microservices exposure is a plus
    • REST API versioning, logging, and monitoring
    Application Lifecycle & Agile Delivery
    • Full SDLC participation (from requirements to deployment)
    • Experience working in Agile/Scrum teams
    • Familiarity with CI/CD pipelines (Azure DevOps, GitHub Actions)

Project, Business, and Team Experience
• Translating business requirements into working software solutions
• Collaborating across departments and leading junior developers
• Participating in project estimation, architecture decisions, and planning
• Supporting migrations and integrations of enterprise applications
Security & Compliance.
• Advanced penetration testing knowledge and secure coding practices
• Awareness of industry standards and compliance requirements (e.g., GDPR, ISO, SOC)


  1. Preferred Technical Knowledge
    • Cloud – Azure App Services, Azure SQL, Azure Blob Storage, Functions
    • DevOps – Experience with Docker, Kubernetes (optional), and Git
    • Testing – Unit testing (xUnit, NUnit), front-end testing with Jasmine/Karma or Jest
    • Power Platform – Basic integration with Power BI, Power Automate, or SharePoint
    • Jira Administration – Managing workflows, automation, permissions
    • Soft Skills – Strong problem-solving, communication, and team leadership

Required skills

Related Jobs