Enable job alerts via email!

.NET Developer

الجريسي

Riyadh

On-site

SAR 200,000 - 300,000

Full time

4 days ago
Be an early applicant

Job summary

A leading IT services company in Riyadh is seeking a highly skilled .NET Developer to design, develop, and maintain software applications. The role demands strong expertise in .NET technologies and the ability to collaborate with cross-functional teams. Ideal candidates possess excellent problem-solving and communication skills, with a commitment to quality and performance.

Qualifications

  • Proven experience as a .NET Developer with a strong portfolio.
  • Solid understanding of object-oriented programming and design patterns.
  • Excellent problem-solving skills.
  • Strong communication skills for collaboration.
  • Ability to work in a fast-paced environment.

Responsibilities

  • Design and develop high-performance applications using .NET.
  • Collaborate to gather and analyze requirements.
  • Write clean and maintainable code.
  • Conduct code reviews and provide feedback.
  • Participate in the full software development lifecycle.
  • Diagnose and resolve technical issues.
  • Stay updated with technology trends.
  • Document development processes and changes.
  • Collaborate with QA for thorough testing.
  • Provide support and training to end-users.

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.