Senior Software Engineer .NET
2 weeks ago
**Who Are We**❓
We Are Foodics a leading restaurant management ecosystem and payment tech provider. Founded in 2014 with headquarters in Riyadh and offices across 5 countries, including UAE, Egypt, Jordan and Kuwait. We are currently serving customers and partners in over 35 different countries worldwide. Our innovative products have successfully processed over 6 billion (yes, billion with a B) orders so far making Foodics one of the most rapidly evolving SaaS companies to ever emerge from the MENA region.
**The Job in a Nutshell**
**What You Will Do**❓
- Architect, implement, and optimize microservices-based solutions.
- Develop RESTful APIs and integrate third-party services.
- Implement real-time communication solutions using WebSocket protocols.
- Collaborate with cross-functional teams including product managers, designers, and other engineers.
- Conduct code reviews and mentor junior developers to maintain high development standards.
- Work with databases (SQL) to design and optimize data structures.
- Implement DevOps practices, CI/CD pipelines, and automate deployment processes.
- Troubleshoot, debug, and resolve production issues efficiently.
- Stay up to date with industry best practices and emerging technologies.
**What Are We Looking For**❓
- 5+ years of experience in.NET development (C#,.NET Core/.NET 6+).
- Strong understanding of software architecture patterns (e.g., MVC, CQRS, DDD).
- Proficiency in developing and consuming RESTful APIs.
- Experience with SQL databases (especially SQLite and Postgres).
- Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
- Proficiency with version control systems (Git, GitHub/GitLab/Bitbucket).
- Strong understanding of Windows systems and services architecture.
- Familiarity with CI/CD tools (Azure DevOps, GitHub Actions, Jenkins, etc.).
- Experience with unit testing, integration testing, and test automation.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
**Who Will Excel**❓
- Experience with front-end technologies (especially Vue.js).
- Knowledge of security best practices in software development.
- Prior experience working in Agile/Scrum environments.
- Contributions to open-source projects or tech communities.
-
Software Engineer
5 days ago
الرياض, Saudi Arabia CodeNinja Full time**Key Responsibilities**: - 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. - Implement RESTful APIs and integrate with third-party services. - Work in an Agile development environment and contribute to DevOps...
-
Software Development Engineer
5 days ago
الرياض, Saudi Arabia Master-Works Full time**Key Responsibilities**: - Collaborate with product managers and designers to gather requirements and translate them into technical specifications. - Debug and resolve software defects and issues to ensure optimal performance. - Participate in code reviews and contribute to improving the software development process. - Contribute to documentation,...
-
Net Developer
2 weeks ago
الرياض, Saudi Arabia JODAYN Full time**Requirements**: - Bachelor/Master degree in Computer Science, Software Engineering, or a related field. - Minimum 5 years of experience in full-stack development. - Expertise in C#,.NET Framework,.NET Core, and ASP.NET MVC/Web API. - Proficiency in front-end technologies: JavaScript, TypeScript, Angular/React/Vue.js, Bootstrap, and jQuery. - Strong...
-
Senior Software Engineer
6 days ago
الرياض, Saudi Arabia FlyAkeed Full timeFlyAkeed, a leading company in the travel technology industry, is seeking a highly skilled and experienced Senior Software Engineer - Backend to join their team. As a Senior Software Engineer - Backend, you will play a key role in developing and maintaining our backend systems, ensuring their scalability, reliability, and performance. You will collaborate...
-
Senior Software Engineer
1 week ago
الرياض, Saudi Arabia D360 Bank Full timeSenior Software Engineer - Java The role is responsible for several Java-related duties throughout the software development lifecycle, from concept and design to testing. He/she is required to create user information solutions through the development, implementation, and maintenance of Java-based components and interfaces. He/she will work closely with...
-
Senior Software Engineer
1 week ago
الرياض, Saudi Arabia D360 Bank Full timeSenior Software Engineer - iOS **Responsibilities** - Designs, develops, tests, and deploys software solutions and process flows complying with standards, guidelines, and best practices. - Conduct code reviews to ensure adherence to coding standards and best practices - Collaborate with cross-functional teams including backend developers UX/UI designers and...
-
Fullstack Engineer .NET
2 days ago
الرياض, Saudi Arabia The Cigna Group Full time**Overview** Cigna International Health has recently launched a new branch in the Kingdom of Saudi Arabia to bolster the expansion of our health businesses across the globe. We are seeking skilled Full-Stack Software Engineers with a strong focus on.Net technologies to join our dynamic team supporting a rapidly growing business. **Responsibilities** -...
-
Software Development Manager
6 days ago
الرياض, Saudi Arabia 700Apps Full time**Key Responsibilities**: - Lead and mentor a team of software developers, promoting a culture of innovation, collaboration, and high performance. - Oversee the full software development lifecycle, from requirements gathering to deployment and maintenance, ensuring timely and high-quality delivery of backend solutions. - Implement Agile methodologies to...
-
Quality Senior Software Engineer I
2 weeks ago
الرياض, Saudi Arabia Test Crew Full time**Role Description** This is a full-time on-site role for a Software Quality Assurance Engineer located in Riyadh. The QA Engineer will be responsible for software quality, quality assurance, manual testing, and software development. Tasks will include testing software functionality, ensuring quality standards, and collaborating with development teams to...
-
Operations Engineer
1 week ago
الرياض, Saudi Arabia 700Apps Full timeCollaborate with product managers, designers, and other engineers to define and implement new features. - Diagnose and resolve software defects and performance bottlenecks. - Develop and manage database solutions using SQL Server, ensuring data integrity and security. - Architect and implement RESTful APIs and services, adhering to industry best practices. -...