Inovola

Mid/Senior Full Stack Dot Net Developer

Cairo, Cairo Governorate, EG

$5
6 days ago
Save Job

Summary

Job Overview

We are searching for an organized, ambitious Full-Stack developer using .NET and Angular to build both back-end APIs and front-end user interfaces, ensuring smooth integration, performance optimization, and collaboration to deliver complete web solutions.

Roles & Responsibilities

  • Write clean, testable code using .NET programming language & Angular framework.
  • Apply your expertise in modern .NET & Angular 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 your strong understanding of API development best practices, ensuring scalability, security, and adherence to RESTful concepts.
  • Proficiently use version control systems such as GIT for efficient code management.
  • Work within an Agile/Scrum environment to deliver features iteratively and efficiently.

Required Skills

  • Deep Experience in .Net Core, ASP .Net, and HTML5/CSS3.
  • Deep experience in Angular Framework & typeScript.
  • Strong understanding of OOP, design patterns, and Docker containerization.
  • Experience in Application Development CI/CD.
  • Proficiency in Microsoft SQL Server and Entity Framework for database operations.
  • Experience with Agile/Scrum methodologies and software development lifecycle practices.
  • Excellent teamwork and communication skills to collaborate effectively within a distributed team

Other Preferences

  • Good knowledge of data structures, algorithms, SOLID principles, and object-oriented programming concepts.
  • Knowledge of ReactJS or VueJs is a plus.
  • Familiarity with Clean Architecture and Domain-Driven Design (DDD) principles.

Qualifications

  • A degree in programming, computer science, or a related field.
  • Minimum 2 Years of Experience

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job