Senior .NET Core Developer (Legacy Modernization Lead)

Overview

This is a critical leadership role for a senior engineer capable of taking full ownership of a complex, production-ready monolithic application. The project involves a "Defensive Takeover" of an inherited codebase with the goal of stabilizing the architecture, finalizing missing features, and transitioning the platform into a multi-tenant, white-label SaaS product.
The ideal candidate must be comfortable working without extensive documentation, auditing existing code patterns, and leading a high-stakes migration from legacy infrastructure to a modern cloud-native environment.

Job Description

 * System Audit & Stabilization: Conduct a deep-dive audit of an inherited .NET Core 3.1 codebase built on Onion/Clean Architecture to identify technical debt and performance bottlenecks.
* Feature Finalization: Develop and integrate "bypassed" modules, specifically focusing on complex logistics logic, auto-assignment algorithms, and advanced financial/loyalty workflows.
* SaaS Re-Architecture: Transition the existing database and backend logic to support a multi-tenant, white-label model, ensuring strict data isolation and scalable tenant management.
* Cloud Migration & DevOps: Lead the migration from IIS/Remote Desktop hosting to a scalable cloud platform (Azure/AWS). Establish and maintain CI/CD pipelines to replace manual deployment processes.
* API Management for Mobile Ecosystem: Maintain and version RESTful APIs that support a four-app Flutter ecosystem (Customer, Driver, Plant, and Admin), ensuring zero-downtime updates for mobile users.
* Database Optimization: Manage and optimize a MySQL database where significant business logic is handled via Stored Procedures and Views.

Skills & Requirements

* Mastery of .NET Core: ~6 years of professional experience with .NET Core and C#, with a deep understanding of Dependency Inversion and repository patterns.
* Architectural Expertise: Proven track record working with Onion or Clean Architecture in monolithic environments.
* Advanced SQL: Expert-level proficiency in MySQL, with the ability to write, debug, and optimize complex Stored Procedures and relational schemas.
* DevOps & Infrastructure: Hands-on experience with cloud-native services (Azure App Service or AWS Elastic Beanstalk), Docker containerization, and automated deployment tools.
* Legacy Code Takeover: Demonstrated experience in auditing and refactoring "Legacy Code" previously managed by multiple vendors.
* Integrations: Experience integrating third-party services such as WhatsApp APIs (Wati), Payment Gateways (Stripe/PayTM), and logistics/route optimization tools.

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you