Senior Software Engineer .Net

A leading restaurant management ecosystem and payment tech provider founded in 2014, serving customers in over 35 countries.
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer .Net

Foodics, a pioneering restaurant management ecosystem and payment tech provider, is seeking a Senior .NET Engineer to join their development team. Founded in 2014 with headquarters in Riyadh and offices across 5 countries, Foodics has processed over 6 billion orders and serves customers in more than 35 countries worldwide.

The ideal candidate will be responsible for designing and developing scalable applications using .NET Core/.NET 6+, implementing microservices architectures, and creating robust RESTful APIs. The role demands expertise in real-time communication solutions, database optimization, and DevOps practices.

Key responsibilities include architecting high-performance applications, mentoring junior developers, implementing security best practices, and maintaining code quality through regular reviews. The position requires strong problem-solving abilities and excellent communication skills.

The successful candidate will have 5+ years of .NET development experience, deep knowledge of software architecture patterns, and proficiency in cloud platforms. Experience with front-end technologies (especially Vue.js), security best practices, and Agile methodologies would be advantageous.

Join a rapidly growing company that's revolutionizing the restaurant management industry across the MENA region. This role offers the opportunity to work on cutting-edge technologies and contribute to a platform that processes billions of orders.

Last updated 5 days ago

Responsibilities For Senior Software Engineer .Net

  • Design, develop, and maintain scalable applications using .NET Core/.NET 6+
  • Architect and implement microservices-based solutions
  • Develop RESTful APIs and integrate third-party services
  • Implement real-time communication solutions using WebSocket protocols
  • Ensure application performance, security, and scalability
  • Conduct code reviews and mentor junior developers
  • Work with databases (SQL) to design and optimize data structures
  • Implement DevOps practices and CI/CD pipelines
  • Troubleshoot, debug, and resolve production issues
  • Stay up to date with industry best practices

Requirements For Senior Software Engineer .Net

TypeScript
  • 5+ years of experience in .NET development (C#, .NET Core/.NET 6+)
  • Strong understanding of software architecture patterns (MVC, CQRS, DDD)
  • Proficiency in developing and consuming RESTful APIs
  • Experience with SQL databases (SQLite and Postgres)
  • Knowledge of cloud platforms (AWS, Azure, or Google Cloud)
  • Proficiency with version control systems
  • Strong understanding of Windows systems and services architecture
  • Experience implementing WebSocket-based solutions
  • Familiarity with CI/CD tools
  • Experience with unit testing and integration testing
  • Strong analytical and problem-solving skills
  • Excellent communication and teamwork abilities

Interested in this job?

Jobs Related To Foodics Senior Software Engineer .Net

Senior Automation Testing Engineer - Pay

Senior Automation Testing Engineer position at Foodics, leading restaurant management SaaS company, offering remote work and competitive benefits.

Senior Software Engineer PAY (Back-End)

Senior Backend Engineer position at Foodics, focusing on PHP/Laravel development for payment systems, offering remote work opportunity based in Jordan.

Senior Software Engineer PAY (Back-End)

Senior Backend Engineer role at Foodics, a leading restaurant management and payment tech provider. Remote work, 5+ years experience required.

Senior Automation Testing Engineer

Join Foodics as a Senior Automation Testing Engineer to lead QA processes, develop test frameworks, and ensure top-quality product releases in a fast-growing SaaS company.

Senior Effects Technical Director

Senior Effects Technical Director position at ILM Sydney, creating visual effects and simulations for feature films using advanced technical and artistic skills.