.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