Senior .NET / .NET Core Developer
Labiba for Artificial Intelligence · Al Khobar, Eastern, Saudi Arabia
Apply & track with Apply EdgeAbout the RoleWe're looking for a Senior .NET / .NET Core Developer with solid experience in building enterprise-grade applications and a strong background in databases and messaging systems. The ideal candidate will work on complex backend services and contribute to architectural decisions that shape our systems.Key ResponsibilitiesDesign, develop, and maintain high-performance APIs and services using .NET Core and .NET FrameworkWork with MS SQL and MongoDB for data modelling, optimisation, and integrationImplement messaging and background job handling with RabbitMQWrite clean, maintainable, and testable codeCollaborate with frontend developers, DevOps, and QA teamsParticipate in code reviews and technical discussionsAnalyse system requirements and prioritise development tasksEnsure scalability, security, and performance of applicationsRequirements5+ years of experience with C# and the .NET ecosystem (.NET Core and .NET Framework)Deep understanding of MS SQL (query optimisation, stored procedures, indexing)Experience working with MongoDB in production environmentsExperience with RabbitMQExperience with asynchronous programming and background servicesFamiliarity with RESTful APIs and microservice architectureSolid understanding of OOP, design patterns, and software architecture principlesExperience with version control (Git) and CI/CD practicesEducation / Professional QualificationsBachelor's degree in IT, Software Engineering, or a related fieldNot less than 3 years of experience within a related fieldExpertise & SkillsExcellent command of oral and written English and ArabicProficient with .NET / .NET Core, JavaScript, Git, SQL Server, MongoDB, RabbitMQOOP and design patternsAdvanced problem-solving and time management skills