Full Stack Net Developer

Emdad Al Khebrat


Date: 1 day ago
City: Medina
Contract type: Full time

Job Description:

The Full Stack .NET Developer is a pivotal role within our organization, focusing on the development and implementation of mission-critical software applications that operate across various platforms and technologies. The individual will be responsible for designing and delivering high-quality software solutions within a collaborative team environment, utilizing agile methodologies. This role necessitates a deep understanding of the .NET framework, proficiency in front-end technologies such as Angular, and the ability to mentor junior developers while overseeing their adherence to coding best practices. The Full Stack .NET Developer is expected to identify process improvements, ensure compliance with established standards, and maintain robust information security measures. Moreover, this position plays a crucial role in optimizing applications for performance, scalability, and security, aligning with the organization's strategic objectives.

Job Requirements:

  • Bachelor's degree in Software Engineering, Computer Science, or a related field.
  • 0-6 years of progressive experience in software development, particularly in .NET Core and Angular.
  • Proven proficiency in core programming languages and technologies, including C#, Angular (Angular 14+), HTML5, CSS3, JavaScript, and TypeScript.
  • Comprehensive understanding of Object-Oriented Programming (OOP) principles and design patterns.
  • Hands-on experience applying Domain-Driven Design (DDD) methodologies.
  • Familiarity with RESTful APIs and microservices architecture.
  • Experience with database management using SQL Server or a similar relational database.
  • Proficient in version control systems, preferably Git.
  • Understanding of Agile/Scrum methodologies and their application in software development.
  • Knowledge of cloud platforms (such as Azure or AWS) is desirable.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Insight into CI/CD pipeline processes and DevOps practices.
  • Strong analytical and troubleshooting skills, with the ability to debug and resolve software defects efficiently.
  • Adherence to high coding standards, including writing clean, well-documented, and maintainable code.
  • Excellent communication and collaboration skills to work effectively with cross-functional teams.

Job Responsibilities:

  • Execute daily operations in alignment with departmental standards and procedures, ensuring optimal performance and compliance.
  • Identify and propose opportunities for continuous improvement within systems and processes, leveraging international best practices.
  • Prepare accurate departmental reports in a timely manner to fulfill company requirements and maintain operational integrity.
  • Mentor and guide team members in IT development processes, fostering a culture of collaboration and knowledge sharing.
  • Review and evaluate the design and implementation of critical system components to ensure they meet performance and functionality requirements.
  • Design, develop, and maintain robust full-stack web applications using .NET Core and Angular, adhering to best practices.
  • Implement Domain-Driven Design (DDD) principles to create scalable and maintainable software architectures.
  • Troubleshoot and resolve software defects and issues efficiently, maintaining focus on quality and performance.
  • Deliver high-quality software solutions by collaborating with project managers, designers, and developers throughout the project lifecycle.
  • Optimize applications for maximum speed, scalability, and security, enhancing user experience and engagement.
  • Enforce approved departmental policies and procedures, guiding team members in compliance and monitoring adherence.
  • Uphold relevant information security practices and standards to ensure data integrity and confidentiality across all projects.

Required Skills:

  • Advanced knowledge of .NET Core and C# for backend development.
  • Proficiency in front-end development technologies, specifically Angular (version 14 and above).
  • Strong understanding of OOP principles and software design patterns.
  • Proven experience in Domain-Driven Design (DDD) methodologies.
  • Familiarity with RESTful API development and microservices architecture.
  • Adept in using SQL Server or alternative relational database technologies.
  • Experience with version control systems, primarily Git.
  • Background in Agile/Scrum methodologies and their practical application in software development.
  • Basic knowledge of cloud services (Azure or AWS) and their integration with software applications.
  • Familiarity with Docker for containerization and Kubernetes for orchestration.
  • Understanding of CI/CD processes and DevOps practices to streamline development workflows.
  • Excellent analytical skills for effective problem-solving and debugging.
  • Ability to write clean, maintainable, and well-documented code in adherence to industry standards.
  • Strong interpersonal and communication skills for effective collaboration within cross-functional teams.


How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Marketing Executive (Local) - Crowne Plaza Madinah

IHG Hotels & Resorts, Medina
2 weeks ago
At Crowne Plaza, we want our guests to feel able to do their best, achieve their goals and be recognized for their success. We’re Making Business Travel Work by Bringing Humanity to Business Travel. We challenge the old world of business that’s overly formal, rigid and where guests feel like a room number not a person. We embrace the new...

Director of Purchasing – Four Seasons Hotel Madinah, Saudi Arabia

Four Seasons Hotels and Resorts, Medina
3 weeks ago
About Four SeasonsFour Seasons is powered by our people. We are a collective of individuals who crave to become better, to push ourselves to new heights and to treat each other as we wish to be treated in return. Our team members around the world create amazing experiences for our guests, residents, and partners through a commitment to luxury with...

Safety Inspector

Emdad Al Khebrat, Medina
3 weeks ago
General Job Description:The Health and Safety Site Inspector will be required to work on designated projects assigned by the Health and Safety Project Manager, and construct, with the Health and Safety Project Managers, Health and Safety Plans including the Construction Phase Plan, Safety Management Plan and documents such as handover records, risk assessments, method statements, induction and training records and...