Full-Stack .NET Web Developer
- Full time
- Cairo, Egypt View on Map
- @EgyBell
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)
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