Design, develop, and maintain scalable, multitenant SaaS applications using .NET 6+ and microservices-based distributed architectures. Support, maintain, and modernize legacy .NET Framework 4.7.2 monolithic applications while planning and executing migration strategies. Build high-performance, secure, and well-documented RESTful APIs and integrations with third-party APIs. Apply industry-standard architecture patterns, best practices, and clean code principles to ensure maintainability and scalability. Collaborate with the Technical Lead and Architect to ensure alignment with architectural direction, coding standards, and system design goals. Work closely in a fully remote, cross-functional Agile team to deliver business-critical software solutions. Write and maintain unit tests to ensure software quality and reliability. Own the end-to-end delivery of significant features or projects, including technical design, implementation, and deployment. Troubleshoot, debug, and optimize application performance in production and staging environments. Participate in Agile ceremonies and act as a technical lead when needed. Mentor and coach less senior engineers, fostering technical excellence and knowledge sharing across the team. Contribute to continuous improvement of development processes, tooling, and deployment pipelines.