.net developer

Sharp Innovations Company for Information Technology
Saudi Arabia
SAR 200,000 - 300,000
Job description

Bachelors in Computer Application, Bachelor of Technology/Engineering

Nationality: Any GCC National, Egyptian, Indian, Jordanian

Vacancy:

Job Description

  1. Develop, maintain, and enhance applications using .NET programming languages and frameworks, including ASP.NET and .NET Core.
  2. Ensure high availability of systems and services, implement solutions for load balancing, firewalls, and secure communications.
  3. Collaborate with cross-functional teams to develop application architecture and design patterns.
  4. Apply deep understanding of object-oriented programming, design patterns, and SOLID principles.
  5. Implement and maintain database solutions using MSSQL and Oracle DB.
  6. Host and manage various databases, ensuring data integrity and availability.
  7. Review and enforce coding quality standards within the team.
  8. Oversee the design and architectural patterns of applications and systems.
  9. Utilize Angular for front-end development and ensure seamless integration with back-end services.
  10. Understand and implement secure communication methods between services and systems.
  11. Manage hosting environments on Microsoft Windows servers and troubleshoot related issues.
  12. Lead and mentor junior developers and contribute to code reviews.
  13. Develop and implement web services using technologies such as WEB API and WCF.
  14. Lead and mentor a team of engineers in deployment and support tasks, providing technical guidance and advice.
  15. Take responsibility for large, complex projects, ensuring smooth operation and support.
  16. Analyze past incidents to develop contingency plans and prevent future occurrences.
  17. Communicate effectively with key stakeholders, providing updates and insights on operational processes and performance.
  18. Manage and deploy applications across multiple cloud environments (AWS, Azure, Google Cloud).
  19. Design and implement automation solutions to improve operational efficiency and reduce costs.
  20. Apply DevOps and CI/CD principles to enhance the software development lifecycle.
  21. Produce periodic reports and analysis on performance and operational impact.
  22. Demonstrate strong crisis management abilities and lead major incident response efforts.
  23. Identify areas for process improvement and implement strategies for enhanced performance.
  24. Clearly explain technical concepts to non-technical stakeholders in both Arabic and English.

Desired Candidate Profile

  1. Minimum of 5+ years of experience as a .NET Developer or Application Developer.
  2. Extensive knowledge of load balancers, firewalls, and secure communications.
  3. Minimum 5 years of experience working with API building technologies, especially Angular.
  4. Strong knowledge of ASP.NET framework, .Net Core, and SQL Server.
  5. Experience with web service technologies, including REST API and WCF.
  6. Proficiency in C#, MSSQL, and Oracle DB technologies.
  7. Strong understanding of design and architectural patterns (SOLID, Clean Architecture).
  8. Proven experience in managing databases and ensuring high data availability.
  9. Familiarity with ASP.NET framework, .NET Core, SQL Server, and design patterns.
  10. Deep understanding of application hosting, systems management, and problem-solving.

Employment Type

Full Time

Company Industry

  • IT - Software Services

Department / Functional Area

  • Software Development
  • Application Development (IT Software)

Keywords

  • Full Stack Developer
  • .net Developer
  • Senior .net Developer
  • ASP.Net Core MVC
  • MVC5
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new .net developer jobs in Saudi Arabia