Senior Full Stack Developer – .NET & Angular

Senior Full Stack Developer – .NET & Angular
نوع العمل : عمل كلى
الخبرة : 5-8 سنة
الراتب : not mentioned
المكان : Egypt

Job Details

Experience Needed:4 to 8 years
Career Level:Experienced (Non-Manager)
Education Level:Bachelor's Degree
Salary:Confidential

Job Description

We are seeking a highly skilled and experienced Senior Full Stack Developer to join our dynamic development team. In this role, you will be pivotal in designing, developing, and maintaining our mission-critical software applications. Your proficiency in .NET technologies and your adept problem-solving skills will be instrumental in driving our projects' success and fostering our organization's growth.

 Responsibilities:

  • Develop an overall architecture for a series of internal business applications.
  • Work with other team members to build, test, deploy, and improve applications.
  • Will be responsible for the implementation of new web/desktop applications as well as maintaining existing applications.
  • Write clean, testable code using .NET programming languages.
  • Implement best practices in all phases of the application lifecycle.
  • Administer cloud-based infrastructure for hosting applications.
  • Help maintain code quality, organization, and automation.
     

Skills:

  • Excellent written and verbal communication.
  • Teamwork and problem-solving skills, with the ability to interact and communicate successfully with business partners and development teams.
  • Strong analytical and estimation skills with the ability to quickly debug system problems and provide short & to long-term solutions.

Job Requirements

  • Minimum of 4-8 years of full-stack web development experience.
  • At least 3-4 years of experience implementing .NET Core.
  • Experience in developing Angular 8+.
  • Experience in HTML5, CSS3, JavaScript, Bootstrap, and jQuery libraries.
  • Experience in Web-Based Development, particularly with REST API/Web APIs.
  • Competence in Database Management using Entity Framework and SQL Server.
  • In-depth understanding of .NET architecture and design patterns.
  • Familiarity with Azure DevOps, Cloud Services, and Storage Accounts.
  • Integration with AWS or Azure services is a must. For example, integrating with AWS or Azure Functions for serverless computing.
  • Experience with Docker containers for application deployment.
  • Proficiency in conducting code reviews to ensure code quality and adherence to best practices.
  • Solid understanding and application of SOLID principles and other software development concepts.
  • Familiarity with Agile methodologies, specifically Scrum.