Full Stack Net Developer

Emdad Al Khebrat


Date: 3 weeks 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

Digital Strategy Manager

Rua Al Madinah Holding | رؤى المدينة القابضة, Medina
1 week ago
We are looking for a Digital Strategy Manager to lead IT & Digital initiatives and manage our PMO with a clear vision aligned with Rua Almedina’s strategic objectives.Responsibilities:Develop, execute, and refresh digital transformation strategy aligned with the company’s objectives.Develop and implement a comprehensive PMO framework to manage the company's IT/Digital projects, including project selection, prioritization, and resource allocation.Establish and maintain...

Reservation Agent

Al Manakha Rotana, Medina
1 week ago
Job DescriptionJob Summary-As a Reservation Agent, you will be responsible for assisting customers with booking reservations for flights, hotels, rental cars, or other travel services. You will provide excellent customer service and ensure all reservation requests are processed accurately and efficiently.Job Responsibility- Assist customers in booking reservations for travel services such as flights, hotels, and rental cars Provide information on...

Store Keeper (Tamheer) / (أمين مخزون (تمهير

H. M. Al Rugaib & Sons Trading Co. - شركة حمد محمد الرقيب و أولاده التجارية, Medina
2 weeks ago
:الوصفيخطط ويؤدي المهام التي تتضمن تدفقات استقبال وشحنالبضائع، والاحتفاظ بسجلات جرد دائمة ، مع ضمان فائدة الفريق والأجهزة والمعدات:المسؤولياتMS office وأنظمة تخطيط موارد المؤسسات(ERP)الاحتفاظ بالسجلات اليومية للبضائع الداخلية /الخارجية باستخدامسرعة الإفادة ودقتهامهارات تواصل جيدة باللغتين العربية والإنجليزيةإدارة العمال ومراقبة تقدمهم ، والقدرة على تحديدأولويات الطلبات المستلمةقادرًا على تحديد السلع التي تحتاج إلى معاملةخاصة ولديك المنطق لتحديد كيفية متابعة الاستفساراتتأكد من...