Job Details
Skills And Tools:
Job Description
Position Title: Senior C#/.NET Developer
Location: Remotely
Company Client Location : Kingdom of Saudi Arabia
Job Type: Full-time
Experience: Minimum 10 years
Languages required : English C1 Advanced / Arabic : Native
About Us:
We are a forward-thinking technology company dedicated to delivering high-quality solutions that transform businesses. With a focus on innovation and client satisfaction, we pride ourselves on creating cutting-edge applications tailored to meet the diverse needs of our global clientele. We are currently seeking a highly skilled Senior C#/.NET Developer to join our team remotely.
Role Overview:
As a Senior C#/.NET Developer, you will bring your 10 years of experience to design, develop, and deploy robust applications. You will work closely with cross-functional teams to deliver high-performing solutions, applying your extensive knowledge of the C#/.NET ecosystem. Your fluency in both English and Arabic will allow you to collaborate seamlessly with our international team and clients in the Middle East.
Key Responsibilities:
- Lead the development of scalable, maintainable, and high-performing .NET applications.
- Collaborate with product managers, designers, and QA teams to deliver quality software.
- Perform code reviews, mentor junior developers, and ensure adherence to best practices.
- Optimize applications for performance and scalability.
- Participate in architecture discussions and contribute to technical decision-making.
- Troubleshoot, debug, and upgrade existing systems.
- Stay up-to-date with the latest technologies and incorporate them into projects where applicable.
What We Offer:
- 100% remote position – work from anywhere in the world.
- Competitive salary.
- Opportunities for professional development and continuous learning.
- Collaborative and innovative work environment with a global team.
- Flexible working hours to accommodate different time zones.
- Chance to work on exciting, cutting-edge projects that have a real-world impact.
Job Requirements
Key Qualifications:
- 10+ years of experience in C#/.NET development.
- Proven track record in building large-scale, enterprise-level applications.
- Strong knowledge of ASP.NET, MVC, .NET Core, and other frameworks within the .NET stack.
- Experience with RESTful API development, SQL databases, and Entity Framework.
- Strong understanding of Object-Oriented Programming (OOP) and SOLID principles.
- Experience in cloud technologies (Azure or AWS) is highly desirable.
- Familiarity with Agile methodologies (Scrum/Kanban).
- Fluent in both English and Arabic – excellent verbal and written communication skills.
- Self-motivated, with the ability to work independently in a remote environment.