Search by job, company or skills

Senior .NET Developer - Fully Remote

Jari Solutions


    Job Description

    More Info

    Recruiter Info

6-8 Years
2 months ago
44 Viewed
1 Applied

Job Description

Job Summary

As a Senior .NET Developer, you will play a crucial role in our software development initiatives, contributing to the design, implementation, and maintenance of cutting-edge applications. Your expertise in .NET technologies, along with your knowledge of key technologies such as Microsoft SQL Server, Entity Framework, OOP, design patterns, Docker, Clean Architecture, and Domain-Driven Design (DDD), will be essential in driving the success of our projects.


  • Apply your expertise in modern .NET technologies, design patterns, and architectural principles to decipher and enhance legacy systems.
  • Develop and maintain .NET applications with a focus on quality, scalability, and maintainability following Clean Architecture principles.
  • Apply Domain-Driven Design (DDD) concepts to create well-structured and organized software solutions.
  • Collaborate with cross-functional teams to design and implement software solutions that align with business requirements.
  • Apply your strong understanding of API development best practices, ensuring scalability, security, and adherence to RESTful concepts.
  • Utilize in-memory cache systems like Redis, Memcached, etc., to optimize application performance.
  • Proficiently use version control systems such as GIT for efficient code management.
  • Implement data structures, algorithms, design patterns, SOLID principles, and object-oriented programming concepts to create robust solutions.
  • Work within an Agile/Scrum environment to deliver features iteratively and efficiently.
  • Contribute to the continuous improvement of development processes and practices.
  • Actively participate in code reviews and provide constructive feedback to team members.
  • Collaborate on tasks and projects within the Jira framework.
  • Stay current with industry trends and technologies, sharing your knowledge within the team.

Qualifications & Skills

  • Minimum of 6 years of hands-on experience in .NET development.
  • Proficiency in Microsoft SQL Server and Entity Framework for database operations.
  • Strong understanding of OOP, design patterns, and Docker containerization.
  • Experience with Agile/Scrum methodologies and software development lifecycle practices.
  • Familiarity with in-memory cache systems like Redis, Memcached, etc.
  • Solid grasp of version control systems, branching, hot fixing, etc., using GIT.
  • Good knowledge of data structures, algorithms, SOLID principles, and object-oriented programming concepts.
  • Familiarity with Clean Architecture and Domain-Driven Design (DDD) principles.
  • Excellent teamwork and communication skills to collaborate effectively within a distributed team.

Languages Required

  • Proficiency in Arabic and English languages (spoken and written)

Nice To Have

  • Experience with NoSQL databases.
  • Familiarity with microservices architecture.
  • Proficiency in using Jira for task management.
  • CI/CD


  • Salary is in USD
  • Fully-Remote Opportunity
Last Updated: 30-05-2024 11:10:10 AM
Home Jobs in Egypt Senior .NET Developer - Fully Remote
Beware of Scammers

We don’t charge money for job offers