Title:
Senior C# / .NET Core Developer
Industry:
IT Software
Reporting Line:
Engineering Manager/ Service Delivery Manager
Position Type:
Full Time
Location:
Cairo
We 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 .NET
-
Develop and maintain REST and gRPC APIs
-
Work within a large, mature codebase by extending, refactoring, and modernizing services
-
Design efficient data access layers using relational databases
System Architecture & Performance:
-
Build and operate distributed and event-driven systems
-
Ensure high performance and resource efficiency, especially in edge/IoT environments
-
Apply spike-driven development to validate new features and approaches
AI & Modern Practices:
-
Leverage AI tools and adapt to agentic workflows to enhance development efficiency
-
Continuously explore and adopt modern technologies and practices
Collaboration & DevOps:
-
Collaborate with cross-functional teams and contribute to shared architecture standards
-
Use Docker and Azure DevOps (CI/CD pipelines) to support development workflows
Desired 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 concurrency
-
Experience building REST APIs and gRPC services
-
Strong experience in unit testing and writing clean, maintainable code
-
Experience with distributed systems and service-based architectures
-
Familiarity with event-driven architectures and messaging patterns
-
Hands-on experience with Docker and CI/CD pipelines (Azure DevOps)
-
Experience working within complex, existing codebases
-
Strong problem-solving and critical thinking skills
-
Experience or interest in AI tools and agentic workflows
-
Very good English communication skills
Nice 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 systems
-
General cloud architecture knowledge
-
Interest in experimenting with new technologies
-
Knowledge sharing and mentoring mindset
What We Value:
-
Ownership and a self-driven mindset
-
Clean code, maintainability, and strong documentation practices
-
Pragmatic approach to evolving and modernizing systems
-
Willingness to understand systems end-to-end
-
Proactive adoption of new technologies, especially AI-driven approaches
-
Strong collaboration and knowledge-sharing culture
What We Offer:
-
Competitive salary
-
Social & Medical insurance
-
Flexible working environment
-
Professional and supportive work environment
-
Access to modern tools and technologies
-
Continuous learning and development opportunities
-
Clear career growth path
About
CrossWorkers
We 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.