ASP.NET Core MVC Developer

Be among the first applicants.
2p Perfect Presentation
Riyadh
SAR 200,000 - 300,000
Be among the first applicants.
Yesterday
Job description

Bachelors in Computer Application (Computers)

Nationality: Any Nationality

Vacancy: 1 Vacancy

Job Description

Main Duties and Responsibilities:

  • Develop, test, and deploy robust web applications using ASP.NET Core MVC, C#, and WebAPI.
  • Implement various design patterns such as Repository, Service Layer, Domain Model, and Unit of Work to ensure scalability, maintainability, and separation of concerns.
  • Design and develop modular, reusable, and testable components and services.
  • Apply Object-Oriented Design (OOD) principles to write clean and efficient code.
  • Implement client-side validation with responsive feedback to enhance the user experience.
  • Write non-blocking, asynchronous code to improve the performance and scalability of applications.
  • Collaborate with front-end developers to create infrastructure and manage assets serving the front-end application.
  • Ensure that web applications are optimized for performance, security, and usability.
  • Create and maintain documentation for codebase and processes.
  • Utilize SQL Server and Oracle databases for data storage and retrieval, ensuring efficient and optimized queries.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay up to date with industry trends, best practices, and new technologies to continuously improve development processes.

Required Skills & Qualifications:

  • Minimum 5 years of professional web development experience.
  • Solid understanding of Object-Oriented Design (OOD) principles.
  • Proven experience in implementing design patterns such as Repository, Service Layer, Domain Model, and Unit of Work.
  • Experience in client-side validation with real-time feedback to enhance the user experience.
  • Ability to write non-blocking, asynchronous, and efficient code.
  • Demonstrated expertise in creating self-contained, reusable, and testable modules and components.
  • Strong understanding of web application infrastructure and serving front-end assets.
  • Solid experience with SQL Server and Oracle databases (minimum 5 years).
  • Excellent debugging, troubleshooting, and problem-solving skills.
  • Experience in creating secure and optimized applications with a focus on performance.
  • Ability to work in an Agile development environment.
  • Strong communication skills and ability to collaborate effectively with cross-functional teams.

Additional Requirements:

  • Experience with front-end frameworks like React or Angular.
  • Familiarity with DevOps practices and tools.
  • Knowledge of cloud platforms like Azure or AWS.

Skills:

  • C#: Expertise in writing clean, maintainable, and efficient code using C#.
  • ASP.NET Core MVC: In-depth knowledge of ASP.NET Core MVC framework for building web applications.
  • Web API: Experience with RESTful services and creating APIs using Web API.
  • HTML5 and CSS: Knowledge of HTML5 for structuring content and CSS for styling and creating responsive layouts.

Company Industry: IT - Software Services

Department / Functional Area: IT Software

Keywords: ASP.NET Core MVC Developer

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 ASP.NET Core MVC Developer jobs in Riyadh