Senior .NET Core Developer -Arabic Speaker (5 Month)
On-siteRiyadh, Riyadh Region, Saudi Arabia
Job Summary
Senior .NET Core Developer to design, develop, and support scalable enterprise applications using .NET Core/ASP.NET Core on a 5-month contract. Responsibilities include building RESTful APIs, microservices, and integrations with internal/external systems; collaborating with architects, business analysts, and development teams; participating in architecture and technical design discussions; ensuring performance, security, scalability, and maintainability; conducting code reviews and enforcing coding standards; troubleshooting across development to production; supporting deployment activities and production readiness; and contributing to Agile/Scrum ceremonies. Required skills include .NET Core, ASP.NET Core, C#, API integration, API Gateways, messaging/broker technologies, cloud deployment, database design, SOLID and design patterns, CI/CD, DevOps, and strong communication in English (Arabic advantageous).
Required Qualifications
- Education
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience
- Minimum 8–10 years of hands-on experience in backend and enterprise application development.
- Strong understanding of the full Software Development Lifecycle (SDLC), including development, deployment, and production support.
- Experience working in enterprise-scale environments and Agile development teams.
- Technical Skills
- Strong expertise in .NET Core, ASP.NET Core, and C#.
- Solid understanding of software architecture principles and backend system design.
- Proven experience in developing RESTful APIs, microservices, and service-oriented architectures.
- Hands-on experience with integration technologies such as API Gateways, Message Queues (MQ), Brokers, and BPM solutions.
- Strong experience in database design and development.
- Deep knowledge of design patterns, SOLID principles, and clean code practices.
- Experience deploying and supporting applications in public and private cloud environments.
- Familiarity with CRM platforms and enterprise system integrations.
Desired Qualifications
- Bachelor's degree in Computer Science or Software Engineering or related field
- 8–10 years of hands-on backend/enterprise application development experience
- Strong expertise in .NET Core, ASP.NET Core, and C#
- Experience developing RESTful APIs, microservices, and service-oriented architectures
- Experience with integration technologies (API Gateways, MQ, Brokers, BPM)
- Experience deploying and supporting applications in public and private cloud environments
- Familiarity with CI/CD pipelines, automated testing, and DevOps practices
- Strong understanding of SDLC and Agile development
- Excellent analytical and problem-solving skills
- Proficiency in English; Arabic communication skills considered an advantage
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.