As a Senior C# ASP.NET Core Developer, you will be at the forefront of designing, developing, and maintaining cutting‑edge web applications and microservices that power our clients’ digital transformation initiatives. Your responsibilities will span the entire software development lifecycle, from gathering requirements and architecting solutions to writing clean, maintainable code and ensuring high performance and security standards.
Key responsibilities include:
- Leading the design and implementation of scalable, secure, and high‑performance web services using ASP.NET Core, .NET 6/7, and related technologies.
- Collaborating with cross‑functional teams—product managers, UX designers, QA engineers, and DevOps—to translate business requirements into technical specifications and deliverables.
- Writing clean, well‑documented, and testable code, following SOLID principles and industry best practices.
- Implementing robust authentication and authorization mechanisms, integrating with OAuth2, OpenID Connect, and custom identity providers.
- Designing and optimizing database schemas, writing efficient SQL queries, and leveraging Entity Framework Core for data access.
- Building and maintaining CI/CD pipelines using Azure DevOps, GitHub Actions, or similar tools, ensuring automated testing, code quality checks, and seamless deployments.
- Participating in code reviews, providing constructive feedback, and mentoring junior developers to elevate the overall code quality.
- Monitoring application performance, troubleshooting issues, and implementing proactive solutions to minimize downtime.
- Staying up‑to‑date with emerging .NET technologies, cloud services, and best practices, and recommending improvements to the architecture and development processes.
We expect you to bring:
- 5+ years of professional experience in C# and ASP.NET Core development.
- Strong knowledge of object‑oriented design, microservices architecture, and RESTful API development.
- Experience with cloud platforms such as Azure or AWS, including containerization (Docker, Kubernetes) and serverless functions.
- Proficiency in front‑end technologies (JavaScript, TypeScript, React, Angular, or Blazor) is a plus.
- Solid understanding of security best practices, including OWASP Top 10, secure coding, and data protection.
- Excellent problem‑solving skills, a proactive attitude, and the ability to work independently in a remote setting.
- Strong communication skills in English; French is a plus but not mandatory.
What we offer:
- A competitive hourly rate based on your expertise and the scope of the project.
- Flexible working hours and a fully remote work environment, allowing you to balance professional and personal commitments.
- Opportunities to work on diverse, high‑impact projects for leading clients across various industries.
- A collaborative culture that values continuous learning, knowledge sharing, and professional growth.
- Access to cutting‑edge tools, technologies, and training resources to keep your skills sharp.
About Novancy Consulting:
Novancy Consulting is a leading IT consulting firm based in Casablanca, Morocco, specializing in digital transformation, information systems, and talent recruitment. With a strong focus on delivering innovative solutions, we partner with clients to build scalable, secure, and high‑performance applications that drive business success. Our team of experienced developers, architects, and consultants is dedicated to fostering a culture of excellence, collaboration, and continuous improvement.
How to apply:
To apply for this freelance position, please submit your updated résumé, portfolio of relevant projects, and a brief cover letter outlining your experience with C# and ASP.NET Core. We will review your application and, if your profile matches our needs, we will invite you for a technical interview and coding challenge. Successful candidates will receive a detailed contract outlining the scope, deliverables, and compensation.
We look forward to welcoming a talented Senior C# ASP.NET Core Developer to our remote team and collaborating on exciting, transformative projects that shape the future of digital solutions.