Warning

Yes

Senior Fullstack .NET/Angular Developer - Fully Remote

Share this vacancy
No longer accepting applications
Overview

Posted on: Aug 18, 2024

 

Job Summary :

As a Senior Fullstack .NET/Angular 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.

Responsibilities:

  •        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.
  •     Experience in Angular is a must
  •         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

Benefits :

  • Salary is in USD 
  • Fully-Remote Opportunity

Drop files here or click to upload.
Accepted formats are .doc, .docx, .pdf, .txt, .rtf, .jpg and .png (file must be 5Mb or less).

128
Share Job

Copy Link

Facebook

LinkedIn

Twitter

Email