Labiba for Artificial Intelligence
Manama, BahrainPosted 1 weeks ago
About the Role We'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 Responsibilities • Design, develop, and maintain high-performance APIs and services using .NET Core and .NET Framework • Work with MS SQL and MongoDB for data modelling, optimisation, and integration • Implement messaging and background job handling with RabbitMQ • Write clean, maintainable, and testable code • Collaborate with frontend developers, DevOps, and QA teams • Participate in code reviews and technical discussions • Analyse system requirements and prioritise development tasks • Ensure scalability, security, and performance of applications Requirements • 5+ 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 environments • Experience with RabbitMQ • Experience with asynchronous programming and background services • Familiarity with RESTful APIs and microservice architecture • Solid understanding of OOP, design patterns, and software architecture principles • Experience with version control (Git) and CI/CD practices Education / Professional Qualifications • Bachelor's degree in IT, Software Engineering, or a related field • Not less than 3 years of experience within a related field Expertise & Skills • Excellent command of oral and written English and Arabic • Proficient with .NET / .NET Core, JavaScript, Git, SQL Server, MongoDB, RabbitMQ • OOP and design patterns • Advanced problem-solving and time management skills Location: Bahrain (on-site) Show more Show less
5+ 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 environments; Experience with RabbitMQ; Experience with asynchronous programming and background services; Familiarity with RESTful APIs and microservice architecture; Solid understanding of OOP, design patterns, and software architecture principles; Experience with version control (Git) and CI/CD practices; Bachelor's degree in IT, Software Engineering, or a related field; Not less than 3 years of experience within a related field
Design, develop, and maintain high-performance APIs and services using .NET Core and .NET Framework; Work with MS SQL and MongoDB for data modelling, optimisation, and integration; Implement messaging and background job handling with RabbitMQ; Write clean, maintainable, and testable code; Collaborate with frontend developers, DevOps, and QA teams; Participate in code reviews and technical discussions; Analyse system requirements and prioritise development tasks; Ensure scalability, security, and performance of applications
Not sure you fit this role?
Upload your CV and see how you score against Labiba for Artificial Intelligence and every other live job. It's free.
Get my free matchesAED 58k–88k a month· est.