About the Role
Novancy, a leading consulting firm in Morocco, specializes in Information Systems and Digital Transformation. We are currently offering a long‑term freelance position for a Senior C# ASP.NET Core Developer. This role is fully remote, allowing you to work from anywhere while collaborating with a global team of experts.
Key Responsibilities
- Design, develop, and maintain high‑quality backend services using C# and ASP.NET Core 8.
- Implement asynchronous programming patterns to improve application responsiveness.
- Apply generics and design patterns to create reusable, maintainable code.
- Utilize Entity Framework Core for data access, writing efficient LINQ queries and SQL statements.
- Integrate PostgreSQL as the primary database, ensuring optimal performance and scalability.
- Write comprehensive unit tests with xUnit and Moq to guarantee code reliability.
- Collaborate with cross‑functional teams to architect scalable, high‑performance solutions.
- Analyze complex business requirements and translate them into technical specifications.
- Provide mentorship and code reviews to junior developers.
Required Skills
- Proficiency in C# and ASP.NET Core 8.
- Strong knowledge of asynchronous programming, generics, and design patterns.
- Experience with Entity Framework Core, LINQ, and SQL query optimization.
- Hands‑on experience with PostgreSQL database design and administration.
- Expertise in unit testing frameworks such as xUnit and Moq.
- Ability to design and implement scalable, high‑performance architectures.
- Excellent analytical and problem‑solving skills.
- Understanding of the Temporary Work/Payroll industry is a plus.
- Fluency in French (B2 or higher) to interact with local stakeholders.
What We Offer
- Flexible, remote working environment.
- Long‑term freelance engagement with a reputable consulting firm.
- Opportunity to work on cutting‑edge technologies and complex business challenges.
- Collaborative culture with continuous learning and professional growth.
How to Apply
Interested candidates should submit their résumé and a brief cover letter highlighting relevant experience and technical expertise. Please note that this position is remote and does not require relocation.