TAWANTECH

Senior .NET Developer

At TAWANTECH

Posted Date
14 Mar 2026
Location
Riyadh | KSA
Salary Range
After Interview

About the Role

We are seeking a skilled Software Developer (C# / .NET) responsible for designing, developing, testing, and maintaining scalable applications. The ideal candidate will have strong experience in .NET technologies, software architecture, and database development, and will work closely with cross-functional teams to deliver high-quality software solutions.

Requirements

Key Responsibilities

  • 1. Software Development
    • Design, develop, and maintain applications using C#, .NET Framework, and .NET Core.
    • Write clean, scalable, and efficient code following best development practices.
    • Develop new features and enhance existing systems based on business requirements.
    • Participate in software design discussions and technical planning.
  • 2. Application Architecture
    • Assist in designing system architecture and technical solutions.
    • Ensure application performance, scalability, and security.
    • Implement reusable and maintainable code components.
  • 3. Testing & Debugging
    • Perform unit testing and debugging to ensure application reliability.
    • Identify and fix software bugs and performance bottlenecks.
    • Collaborate with QA teams to ensure product quality.
  • 4. Database Development
    • Develop and maintain databases using SQL Server.
    • Write optimized queries, stored procedures, and database functions.
    • Ensure database performance and data integrity.
  • 5. Integration & APIs
    • Develop and integrate RESTful APIs and web services.
    • Work with third-party integrations and external systems.
  • 6. Collaboration -Work closely with UI/UX designers, QA engineers, and product managers.
    • Participate in Agile / Scrum development processes including sprint planning and daily stand ups.
  • 7. Documentation
    • Maintain technical documentation for developed systems and applications.
    • Document system architecture, APIs, and development processes.

Requirements

  • Education
    • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Experience:
    • 3 - 5+ years of professional experience in C# and .NET development.
  • Technical Skills:
    • Strong experience with C#, .NET Framework, and .NET Core / .NET 6+
    • Experience with ASP.NET MVC / ASP.NET Core
    • Strong knowledge of REST APIs and Web Services
    • Experience with SQL Server and database design
    • Knowledge of Entity Framework or ORM frameworks
    • Familiarity with Git or other version control systems
  • Preferred Skills:
    • Experience with Angular, React, or other front-end frameworks
    • Knowledge of Microservices architecture
    • Experience with Docker or containerization
    • Familiarity with Azure or cloud services
    • Experience working in Agile / Scrum environments
  • Key Competencies:
    • Strong problem-solving and analytical skills
    • Attention to detail and code quality
    • Ability to work independently and within a team
    • Good communication and collaboration skills
    • Ability to manage multiple tasks and deadlines

Opportunity Summary

Job Type
Full-Time
Experience
Mid-Level
Profession
Software | Developer
Applications End
Ongoing

Safety First

Never Pay: Real employers will never ask for payment during recruitment.
Verified Tags: We mark recruiters we trust, but always stay vigilant.
Personal Info: Only share sensitive info during official interviews.
Share this role
Senior .NET Developer
TAWANTECH • Riyadh | KSA