- Home
- Jobs
- Cross Workers
- Senior C# / .NET Core Developer
Senior C# / .NET Core Developer
Job Overview
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
Skills
Nice to Have
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply NowOpens the employer's site in a new tab
- CompanyCross Workers
- LocationCairo, Egypt
- CategoryDevOps
- SourceNaukrigulf
- Listed1h ago
Related DevOps jobs
Trictentis Testing Lead
Project: SAP S/4HANA Transformation Role Overview We are looking for an experienced Tricentis Testing Lead to join a large-scale SAP S/4HANA transformation…
Senior Software Project Manager
We are seeking an experienced Project Manager to lead end-to-end delivery of software development projects, ensuring on-time, on-budget delivery aligned with…
Software Engineer
The applicant will be responsible for designing, developing, testing, deploying, and maintaining reliable, scalable, and maintainable software systems that…
Storekeeper – MEP Maintenance
Receive, inspect, and properly store MEP materials, tools, spare parts, and equipment. Issue materials to maintenance teams based on approved requests…