Responsibilities

  • 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.