Crossworkers-Egypt

Senior C# / .NET Core Developer

Crossworkers-Egypt  •  Arab Republic of Egypt (Onsite)  •  1 month ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

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.

Crossworkers-Egypt

About Crossworkers-Egypt

CrossWorkers is a Danish offshoring company working in the software development sector, supplying our clients with professional IT resources. The company has been in business since 2009 and provides excellent services within offshoring software development. The headquarters are in Copenhagen, Denmark and the Offshore Development Center is located in the 5th Settlement, Cairo.

Mission:

We supply European customers with highly motivated and skillful resources delivering high quality work at a competitive price.

Vision:

To be the preferred Danish Offshoring partner within IT and engineering disciplines.

Values:

At CrossWorkers, we live by our human resources and the way we manage them. It is therefore of great importance that we have a shared set of values. We are always Professional in what we do, and we talk of what we do with Enthusiasm. In our hearts we have the Courage to act and Pride in what we do. The bottom line for us is Humanity.

Industry
IT & Software
Company Size
51-200 employees
Headquarters
Cairo, EG
Year Founded
2012
Social Media