Company Description
Apps Wave builds enterprise-grade digital solutions using modern .NET architectures, cloud services, and modular development patterns. We focus on building secure, extendable, and maintainable business systems.
Job Location: Egypt
Role Description
This Remote role in Egypt is for a Mid-Level .NET Software Engineer responsible for designing and implementing modular backend systems, APIs, and integrations. You will work with multi-layered architectures, contribute to system design, and collaborate with DevOps, QA, support, and customers.
Key Responsibilities
- Design and develop modular backend components using modern .NET practices.
- Build and maintain REST APIs, background services, and scheduled jobs.
- Implement domain-driven structures, service layers, and repository patterns.
- Work on multi-tenant, role-based, and permission-oriented systems.
- Integrate applications with external services (authentication, email, APIs).
- Write and maintain unit/integration tests for system reliability.
- Participate in code reviews, system design discussions, and architecture planning.
- Work closely with DevOps on CI/CD pipelines and environment setup.
- Collaborate with customers to prepare and configure deployment environments.
- Produce clear documentation for architecture, modules, APIs, and deployments.
- Support troubleshooting in collaboration with the support team.
Qualifications
- 3+ years of hands-on experience with .NET Core / C#.
- Strong understanding of modular, multi-layered application structures.
- Experience with Entity Framework Core, LINQ, and SQL optimization.
- Good understanding of authentication/authorization systems.
- Experience integrating with third-party APIs and services.
- Familiarity with microservices or distributed architectures is a plus.
- Strong documentation and collaboration skills.