Full Stack .NET Developer

Job Locations
EG-C-Cairo
Job area
IT & Digital
Employment type
Permanent
Workplace
Hybrid

Overview

We are seeking a skilled Full Stack .NET Developer to join our dynamic team. You will design and build robust web applications using Microsoft technologies, proficiently navigating both front-end and back-end development. You will play a crucial role in developing scalable and secure solutions that align with our business requirements.

Responsibilities

• Design, develop, and maintain web applications using ASP.NET Core and C#.
• Build responsive and user-friendly interfaces using HTML, CSS, JavaScript, and modern front-end libraries.
• Develop and manage APIs to facilitate seamless communication between client and server components.
• Manage and optimize databases, ensuring data integrity and security.
• Implement DevOps practices, including CI/CD pipelines, to streamline development and deployment processes.
• Utilize cloud technologies (AWS/Azure) for application hosting and management.
• Write clean, maintainable code following industry best practices, including SOLID principles and TDD.
• Participate in Agile/SCRUM ceremonies to ensure timely delivery of project milestones.

Qualifications

Fluency in English is a MUST

• Bachelor’s degree in Computer Science, Information Technology, or a related field.

• Proven experience as a Full Stack Developer with a strong portfolio of web applications.
• Proficiency in front-end technologies (HTML, CSS, JavaScript) and back-end frameworks (ASP.NET Core, C#).
• Experience with cloud services (AWS/Azure) and containerization (Docker/Kubernetes).
• Strong understanding of database management and ORM technologies (Entity Framework, NHibernate).
• Familiarity with messaging systems (RabbitMQ, Kafka) and CI/CD tools.
• Excellent problem-solving skills and ability to work collaboratively in a team environment.

Essential skills

Tech Stack:

• C# / .NET / Java
• Node.js
• Web API
• Messaging (RabbitMQ or Kafka)
• Kubernetes / Docker
• AWS / Azure
• GIT
• Terraform
• ORMs (e.g., Entity Framework / NHibernate)
• SQL
• Document DB

Working Principles:

• RESTful architecture
• SOLID principles for software design
• Test-Driven Development (TDD)
• Agile / SCRUM methodologies
• DevOps practices
• Continuous Integration / Continuous Deployment (CI/CD)

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share to social media

Can't find the job of your choice?
Upload your C.V. / Resume here for our recruiters to view.