Contract Duration: 9 Months (Extendable)
Experience: 5+ Years
Education: Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
Language Requirement: Fluent Arabic & English (Mandatory)
About the Role
We are seeking an experienced .NET Core Developer to join our client's development team in Riyadh, Saudi Arabia. The ideal candidate will have strong expertise in .NET Core, ASP .NET Core, and modern web application development, along with excellent problem-solving skills and experience working in Agile environments.
This opportunity is ideal for candidates who are currently based in Saudi Arabia, can join immediately or within a short notice period, and are fluent in Arabic.
Key Responsibilities
- Design, develop, test, and maintain scalable applications using .NET Core and ASP .NET Core.
- Develop and consume RESTful APIs and microservices.
- Collaborate with business analysts, QA engineers, UI/UX designers, and cross-functional teams to deliver high-quality software solutions.
- Write clean, reusable, and maintainable code following industry best practices.
- Troubleshoot, debug, and resolve application issues efficiently.
- Optimize application performance, scalability, and security.
- Participate in code reviews and contribute to continuous improvement initiatives.
- Work within Agile/Scrum development methodologies.
- Prepare technical documentation and support deployment activities.
Required Skills & Qualifications
- 5+ years of hands-on experience in software development using .NET Core.
- Strong expertise in C#, ASP .NET Core, and .NET Core/.NET 6+.
- Experience developing RESTful APIs and microservices.
- Strong knowledge of Entity Framework Core and LINQ.
- Experience with SQL Server and database design.