.NET Application Developer

 Job Description:

Client Introduction:

In this role, you will have the opportunity to work closely with one of our esteemed clients. This client is a global leader known for its commitment to quality and innovation. They have chosen Dautom as their trusted partner for their upcoming projects.

Education: 

Bachelor's degree in Computer Science, Software Engineering, or a related field.

Experience: 

Proven experience as a .NET Developer or in a similar role. At least 5+ years experience.

Technical Skills:
Proficiency in .NET languages (C# and VB.NET).
Experience with ASP.NET MVC, Web API and Windows Application development.
Knowledge of front-end technologies such as HTML, CSS, and JavaScript.
Familiarity with client-side frameworks like Angular or React.
Database development skills using SQL Server.
Experience with version control systems.

Development Tools:
Proficient in using Integrated Development Environments (IDEs) like Visual Studio.
Familiarity with debugging and profiling tools.

Web Services:
Ability to design and implement RESTful APIs.
Experience with SOAP-based web services.
Testing and Debugging:
Proficient in unit testing frameworks
Strong debugging and troubleshooting skills.

Security:
Understanding of application security principles and best practices.
Implementation of authentication and authorization mechanisms.
Code Quality and Performance:
Adherence to coding standards and best practices.
Performance tuning and optimization of .NET applications.

Communication and Collaboration:
Effective communication skills, both written and verbal.
Ability to collaborate with cross-functional teams.

Problem Solving:

Strong problem-solving and analytical skills.
Ability to work independently and proactively address issues.
Agile Development:
Familiarity with Agile methodologies.
Experience in working with project management tool.

Documentation:
Thorough documentation of code and system architecture.
Prefer Nationality: Any
Prefer Language: English and Arabic

  Required Skills:

Performance Tuning Angular Debugging ASP.NET MVC Authentication Authorization Version Control CSS Unit Testing Analytical Skills Web Services Arabic Agile Methodologies Visual Studio ASP.NET Problem Solving Optimization Architecture C# Troubleshooting Security Computer Science Windows Documentation HTML JavaScript SQL Software Testing Project Management Design Engineering English Communication Science Management