Job information

Dotnet Team Lead

Cairo, Egypt Before more than 60 days
Full time
Open vacancies number: 1

Apply for this job

Overview

Job Description:

Design, develop, and maintain cutting-edge backend applications and APIs.

Refactor, optimize, and improve the existing codebase for maintenance and scale.

Troubleshoot and fix bugs to ensure servers are running optimally.

Design end-to-end architecture and processes

Stay up to date with new development and technology trends and best practices.

Participate in all phases of the development lifecycle.

Implement analytics, monitoring, and alerting on system components.

Write clean, structured, testable code using .NET Core

Support junior developers

Collaborate with cross-functional teams to define, design, and ship new features

 

Required Qualifications:

 

BSc/BA in Engineering or Computer Science

6+ years’ experience in Software Development.

Proficiency in developing REST services using C# and .NET Core

Strong OOP mind, SOLID principles, code quality oriented

Strong experience with relational database engines , SQL and ORMS

Experience with RabbitMQ or any message queueing technology.

Experience in Distributed Systems Architecture [SOA /Microservices]

Experience in any unit testing framework [Nunit /Xunit]

Familiar with Docker/Kubernetes/Openshift

Familiar with clean architecture

Understanding of Agile methodologies (SCRUM)

 

Keywords

  • C# and .NET Core Distributed Systems Architecture Clean Architecture Agile CI/CD pipelines Communication Docker GIT HTML5 Kubernetes OOP PL/SQL RabbitMQ SOLID Principles Unit Testing

Job roles

  • Information Technology
Apply for this job