Software Engineer (.NET)

CodeNinja is a professional services company specializing in software development and enterprise solutions.
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS

Description For Software Engineer (.NET)

CodeNinja is seeking a Senior Software Engineer with expertise in .NET technologies to join their team in Riyadh. This role focuses on designing, developing, and optimizing web applications using .NET technologies. The ideal candidate will have strong expertise in ASP.NET, C#, and SQL Server, combined with front-end development experience. You'll be working in an Agile environment, contributing to both development and DevOps processes. The role involves building scalable solutions, implementing RESTful APIs, and working closely with UI/UX teams. With a required 5+ years of experience, you'll be handling everything from database optimization to cloud deployments. The position offers an opportunity to work with modern technologies including microservices architecture, cloud platforms, and containerization tools. This is an excellent opportunity for a senior developer looking to make a significant impact in a professional services environment.

Last updated a month ago

Responsibilities For Software Engineer (.NET)

  • Develop, enhance, and maintain .NET-based web applications
  • Design and implement scalable and secure software solutions
  • Work with C#, ASP.NET Core, MVC, and Web API development
  • Collaborate with UI/UX teams to create seamless user experiences
  • Optimize application performance, security, and scalability
  • Implement RESTful APIs and integrate with third-party services
  • Troubleshoot, debug, and resolve application issues
  • Work in an Agile development environment and contribute to DevOps pipelines

Requirements For Software Engineer (.NET)

JavaScript
React
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 5+ years of hands-on experience in .NET development
  • Expertise in C#, ASP.NET Core, MVC, Web API, and Entity Framework
  • Strong knowledge of SQL Server, database optimization, and stored procedures
  • Experience in JavaScript, HTML, CSS, and front-end frameworks (React.js or Angular)
  • Familiarity with Azure, AWS, or cloud-based deployments
  • Understanding of version control (Git), CI/CD pipelines, and Agile methodologies
  • Experience with Microservices architecture (preferred)
  • Knowledge of Docker, Kubernetes, and cloud DevOps (preferred)
  • Certification in Microsoft Azure or .NET-related fields is a plus

Interested in this job?

Jobs Related To CodeNinja Software Engineer (.NET)

Senior Java Developer

Senior Java Developer position focusing on backend development with Spring frameworks, database management, and enterprise integration.

Senior PHP Engineer / Lead

Senior PHP Engineer/Lead position at CodeNinja, requiring 7+ years of experience in PHP development, AWS, and modern web technologies.

Senior Python Developer with DevOps Expertise

Senior Python Developer role at CodeNinja, focusing on AI systems and DevOps practices, requiring 4+ years of experience in Python and expertise in containerization and cloud infrastructure.

Senior Manager, Sales - Walmart Business, Public Sector

Senior Manager role leading B2B sales initiatives for Walmart Business, focusing on public sector clients and government procurement solutions.

Senior Quality Engineer-Payments Validation

Senior Quality Engineer position at Walmart focused on payment systems validation, test automation, and quality assurance leadership in Bentonville, AR.