Net developer

Contact - Egypt - Cairo


Job Title: Senior .NET Developer (3+ Years Experience)
Department: Information Technology
Job Type: Full-Time

________________________________

Job Summary:

We are hiring a Senior .NET Developer with 3+ years of experience to
design and build scalable enterprise solutions using modern frameworks
and legacy systems. The ideal candidate will have expertise in .NET
Web Forms, Oracle Database, and modern .NET technologies (e.g., .NET
Core, ASP.NET MVC), along with hands-on experience in Clean
Architecture, microservices, and the MediatR library for implementing
CQRS patterns. You will play a key role in modernizing legacy
applications while ensuring alignment with best practices in
distributed systems and maintainable codebases.

________________________________

Key Responsibilities:

Develop and maintain .NET applications using C#, ASP.NET Web Forms,
.NET Core/5/6/7, and modern frameworks (Blazor, ASP.NET MVC).
Design and implement microservices with RESTful APIs, gRPC, or
event-driven communication (e.g., RabbitMQ, Kafka).
Apply Clean Architecture principles to decouple layers (Domain,
Application, Infrastructure, Presentation) and ensure testability.
Use MediatR to implement CQRS (Command Query Responsibility
Segregation) and mediator patterns for clean, maintainable code.
Integrate applications with Oracle Database (PL/SQL, stored
procedures, performance tuning).
Migrate legacy Web Forms systems to modern architectures
(microservices, .NET Core, Clean Architecture).
Collaborate with DevOps teams to deploy microservices using Docker, Kubernetes.
Lead code reviews, enforce SOLID principles, and advocate for
Domain-Driven Design (DDD) practices.
Mentor junior developers and document architectural decisions,
patterns, and workflows.

________________________________

Required Qualifications:

3+ years of .NET development (C#, ASP.NET Web Forms, .NET Core).
Proficiency in Oracle Database (schema design, query optimization, PL/SQL).
Experience with microservices architecture (design, deployment,
scaling) and API gateways (e.g., Ocelot).
Hands-on knowledge of Clean Architecture and tools like MediatR for
CQRS/mediator patterns.
Strong understanding of RESTful APIs, SOA, and modern frontend
frameworks (Angular/React/Vue).
Familiarity with event-driven systems, message brokers (RabbitMQ,
Azure Service Bus), and cloud-native development.
Experience with Entity Framework Core, Dapper, or other ORM tools.
Proficiency in Git, Azure DevOps, and Agile methodologies.

Preferred Skills:

Certification in .NET, SQL server or Oracle DB.
Experience with Domain-Driven Design (DDD) and Test-Driven Development (TDD).
Knowledge of API security (OAuth2, JWT) and monitoring tools
(Prometheus, Grafana).
Familiarity with gRPC or GraphQL for high-performance communication.
Exposure to CI/CD pipelines (Bitbucket Pipelines, Jenkins) and
infrastructure-as-code (Terraform).

________________________________

Education:

Bachelor’s degree in Computer Science, Engineering, or related field
(or equivalent experience).

________________________________

Why Join Us?

Work on projects revamping legacy modernization (Web Forms) with
cutting-edge tech (microservices, Clean Architecture).
Competitive salary, flexible hours, and remote work options.
Opportunities for upskilling in DevOps, and architectural design.

 

 

 

Post date: 21 March 2025
Publisher: Wuzzuf .com
Post date: 21 March 2025
Publisher: Wuzzuf .com