About the company
Labiba for Artificial Intelligence
Software Development
Login to LinkedIn to keep in touch with people you know, share ideas, and build your career.
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 modeling, optimization, 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
Analyze system requirements and prioritize 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 optimization, 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:
Education Degree: Bachelor’s degree in IT, Software Engineering, or a related field.
Years of Experience: Not less than 3 years of experience within a related field.
Expertise & Skills:
Excellent Command of oral and written English & Arabic.
Proficient with .net/.netcore, Javascript,
Git,SQL Server, mongo db, Rabbit MQ.
OOP, Design Patterns.
Advanced problem-solving skills.
Advanced time management skills.