Design and develop full-stack applications using .NET Core, C#, ASP.NET, Web API, and Angular or React frameworks following SOLID principles and clean architecture practices.
Build and maintain microservices and REST APIs aligned with SOA principles, applying design patterns and dependency injection approaches.
Work with cloud environments such as Azure or AWS including CI/CD pipelines, container platforms, and deployment automation.
Develop and manage data solutions using SQL Server, MongoDB, and Elasticsearch with understanding of data processing workflows.
Implement messaging and integration solutions using RabbitMQ, TIBCO, or similar platforms.
Perform code reviews, integration testing, TDD practices, and automated testing while ensuring application performance, monitoring, and security compliance.
Collaborate with cross-functional teams to translate business requirements into reliable technical solutions within agile delivery models.
Provide production support, troubleshoot complex issues, mentor team members, and contribute to technical improvements and project delivery.