We are looking for a talented Operations Engineer - .NET Developer to join our innovative team. The ideal candidate will possess robust experience in .NET development, with a strong focus on delivering scalable and efficient software solutions. This role demands a detail-oriented professional who excels in troubleshooting and possesses exceptional communication skills to collaborate effectively across various teams.
- Design, develop, and maintain high-quality applications using the .NET framework.
- Collaborate with product managers, designers, and other engineers to define and implement new features.
- Diagnose and resolve software defects and performance bottlenecks.
- Develop and manage database solutions using SQL Server, ensuring data integrity and security.
- Architect and implement RESTful APIs and services, adhering to industry best practices.
- Participate in code reviews, ensuring adherence to coding standards and best practices.
- Engage in architectural discussions, contributing to the evolution of the system design.
Requirements
Proven experience as a .NET Developer or Application Developer, with a strong portfolio of completed projects.Minimum of 3 years of experience in software development, specifically with the .NET framework.Proficiency in the ASP.NET framework, SQL Server, and design / architectural patterns (e.g., Model-View-Controller (MVC)).Strong command of .NET languages, particularly C#, along with HTML5 and CSS3.Familiarity with architectural styles / APIs, including REST, RPC, and WCF.Native Arabic speaker with excellent proficiency in English,Excellent analytical and problem-solving skills, with a keen attention to detail.Strong communication skills, capable of articulating complex technical concepts to diverse audiences.