Title: Senior C# / .NET Core DeveloperIndustry: IT SoftwareReporting Line: Engineering Manager/ Service Delivery ManagerPosition Type: Full TimeLocation: CairoWe are looking for a highly skilled and driven Senior C# / .NET Core Developer to build and evolve modern backend systems within a complex, service-based architecture. This role involves working on high-performance services, including edge and IoT scenarios, while leveraging modern development practices and AI-enhanced workflows.Key Responsibilities:Backend Development:Design, build, and maintain backend and background services using modern .NETDevelop and maintain REST and gRPC APIsWork within a large, mature codebase by extending, refactoring, and modernizing servicesDesign efficient data access layers using relational databasesSystem Architecture & Performance:Build and operate distributed and event-driven systemsEnsure high performance and resource efficiency, especially in edge/IoT environmentsApply spike-driven development to validate new features and approachesAI & Modern Practices:Leverage AI tools and adapt to agentic workflows to enhance development efficiencyContinuously explore and adopt modern technologies and practicesCollaboration & DevOps:Collaborate with cross-functional teams and contribute to shared architecture standardsUse Docker and Azure DevOps (CI/CD pipelines) to support development workflowsDesired Skills:Strong expertise in C# and modern .NET (latest versions)Experience with ORMs (e.g., Entity Framework) and relational databases (SQL Server, PostgreSQL, Azure SQL)Solid understanding of asynchronous programming, multithreading, and concurrencyExperience building REST APIs and gRPC servicesStrong experience in unit testing and writing clean, maintainable codeExperience with distributed systems and service-based architecturesFamiliarity with event-driven architectures and messaging patternsHands-on experience with Docker and CI/CD pipelines (Azure DevOps)Experience working within complex, existing codebasesStrong problem-solving and critical thinking skillsExperience or interest in AI tools and agentic workflowsVery good English communication skillsNice to Have:Experience with Azure services (APIM, AGW, AKS, IoT Edge, Functions, Blob Storage)Experience with time-series databases (InfluxDB, TimescaleDB)Experience with MQTT or similar messaging systemsGeneral cloud architecture knowledgeInterest in experimenting with new technologiesKnowledge sharing and mentoring mindsetWhat We Value:Ownership and a self-driven mindsetClean code, maintainability, and strong documentation practicesPragmatic approach to evolving and modernizing systemsWillingness to understand systems end-to-endProactive adoption of new technologies, especially AI-driven approachesStrong collaboration and knowledge-sharing cultureWhat We Offer:Competitive salarySocial & Medical insuranceFlexible working environmentProfessional and supportive work environmentAccess to modern tools and technologiesContinuous learning and development opportunitiesClear career growth pathAbout CrossWorkersWe are a Danish-owned software offshoring company providing European clients with professional Egyptian developers.We have been in business since 2009, delivering high-quality software development services and building long-term partnerships.Our headquarters are in Copenhagen, Denmark, and our Offshore Development Center is located in the Fifth Settlement, New Cairo.We also have a growing presence across Sweden, Norway, Finland, Switzerland, the UK, Germany, and Bahrain.