Job Search and Career Advice Platform

Enable job alerts via email!

.NET Developer

الجريسي

Riyadh

On-site

SAR 149,000 - 244,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading IT services company in Riyadh is looking for a skilled .NET Developer to enhance their team. The ideal candidate will design, develop, and maintain high-quality software applications using the .NET framework. Responsibilities include collaborating with stakeholders, performing code reviews, and troubleshooting issues. Candidates should have a strong understanding of software development principles and be detail-oriented. This role offers opportunities for professional growth in a dynamic environment.

Qualifications

  • Proven experience as a .NET Developer with a strong portfolio.
  • Solid understanding of object-oriented programming and design patterns.
  • Excellent problem-solving skills, with critical thinking abilities.
  • Strong communication skills, both written and verbal.
  • Detail-oriented with a focus on quality and performance.

Responsibilities

  • Design, develop, and maintain high-performance .NET applications.
  • Collaborate with stakeholders to gather and analyze requirements.
  • Write clean, maintainable, and efficient code.
  • Conduct code reviews and provide feedback.
  • Participate in the full software development lifecycle.

Skills

.NET Framework Proficiency
Database Management
Web Development
Version Control Systems
Problem-Solving Skills
Job description

We are seeking a highly skilled .NET Developer to join our dynamic IT Services team in Riyadh, Saudi Arabia. This role is crucial for the development and maintenance of high-quality software applications. The ideal candidate will be responsible for designing, coding, testing, and deploying applications using the .NET framework. You will work closely with cross-functional teams to gather requirements and ensure the delivery of robust solutions that meet client needs. The successful candidate will possess a strong understanding of software development principles and be able to troubleshoot and optimize existing applications.

Responsibilities
  1. Design, develop, and maintain scalable and high-performance applications using the .NET framework.
  2. Collaborate with business analysts and stakeholders to gather and analyze requirements for new projects.
  3. Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
  4. Conduct code reviews and provide constructive feedback to team members to foster a culture of continuous improvement.
  5. Participate in the full software development lifecycle, including planning, development, testing, deployment, and support.
  6. Diagnose and resolve technical issues, performance bottlenecks, and bugs in existing applications.
  7. Stay updated with the latest trends and technologies in software development and the .NET ecosystem.
  8. Document development processes, code changes, and application functionalities for future reference.
  9. Collaborate with QA teams to ensure thorough testing of applications before deployment.
  10. Provide technical support and training to end-users as needed.
Preferred Candidate
  1. Proven experience as a .NET Developer, with a strong portfolio of completed projects.
  2. Solid understanding of object-oriented programming and design patterns.
  3. Excellent problem-solving skills, with the ability to think critically and creatively.
  4. Strong communication skills, both written and verbal, to effectively collaborate with team members and stakeholders.
  5. Ability to work independently and as part of a team in a fast-paced environment.
  6. Detail-oriented with a strong focus on quality and performance.
  7. Adaptable and willing to learn new technologies and methodologies.
  8. Experience with Agile methodologies and project management tools is a plus.
  9. Strong organizational skills and the ability to manage multiple tasks simultaneously.
  10. A passion for technology and a proactive approach to personal and professional development.
Skills
  • Proficiency in .NET Framework: Strong expertise in using .NET technologies for developing applications, including ASP.NET, C#, and VB.NET, ensuring robust and scalable solutions.
  • Database Management: Knowledge of SQL Server and database design principles, allowing for efficient data storage and retrieval, and the ability to write complex queries.
  • Web Development: Familiarity with front-end technologies such as HTML, CSS, and JavaScript, enabling seamless integration between the server-side and client-side components.
  • Version Control Systems: Experience with tools like Git or SVN for source code management, facilitating collaboration and maintaining code integrity.
  • Problem-Solving Skills: Strong analytical abilities to troubleshoot and resolve technical issues quickly and efficiently, ensuring minimal disruption to services.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.