Integrant, Inc. · Cairo, Egypt · Posted 2026-04-30
WE ARE HIRING!We are seeking a skilled and experienced .NET and .NET Core Developer to join our dynamic team. As a developer, you will play a crucial role in designing, developing, and maintaining robust and scalable software applications. The ideal candidate should possess a strong background in .NET and .NET Core development, with a deep understanding of object-oriented programming, design patterns, and SOLID principles.RequirementsResponsibilities: - Utilize your strong experience in .NET and .NET Core development to build high-quality and efficient software solutions. - Demonstrate proficiency in object-oriented programming (OOP), design patterns, and SOLID principles to create well-structured and maintainable code. - Employ your expertise in SQL databases, preferably Postgres or SQL Server, to design and optimize database schemas and perform efficient data manipulation operations. - Leverage your knowledge of LINQ and EF Core to facilitate seamless data access and manipulation within the application. - Demonstrate proficiency in Git and version control systems to ensure collaborative and organized codebase management. - Utilize your experience in building scalable and maintainable products, applying best practices and industry standards to achieve outstanding results. - Demonstrate knowledge and practical experience with unit-testing frameworks like Xunit to ensure code quality and reliability. - Familiarity with Domain-Driven Design (DDD) and clean architecture principles is a plus, as you'll be involved in designing applications with a strong focus on domain modeling and separation of concerns. - Employ your expertise in building RESTful APIs with .NET Core and open API specifications to create efficient and standardized communication interfaces. - Utilize your experience with Docker to containerize applications and facilitate seamless deployment and scalability. - Familiarity with CI/CD concepts is important as you'll be working in an environment that values continuous integration and deployment processes. - Demonstrate knowledge and experience in caching mechanisms such as mem-cache or Redis to optimize application performance. - Experience with Kubernetes will be considered a significant advantage, as it aligns with our future plans for infrastructure and deployment. - Develop and maintain the front-end web application using Angular Framework with at least one year experience.- Write clean, optimized, and well-documented code using HTML, CSS, and Typescript/JavaScriptRequirements: 6+ years of experience. Excellent command of English language. Strong proficiency in Oracle DB, Oracle Stored procedures and SQL Server. Proven experience in DDD/Domain driven design and N tiers architectures. Very good analytical and creative problem solving skills. Good work ethics, Team player, positive and self-motivated. Strong Communication & Interpersonal skills. Previous experience working with U.S clients is a plus. Flexibility to travel when needed (mainly to U.S). Benefits Salary paid in USD Six-month career-advancing opportunities Employee parking space Supportive and friendly work environment Premium medical insurance [employee +family] English language development courses Interest-free loans paid over 2.5 years Technical development courses Planned overtime program (POP) Employment referral program Premium location in Maadi Social insurance