Develop and deliver innovative, client-centric mobile applications leveraging C#, .NET Core/.NET Framework, .NET MAUI, Blazor, and hybrid frameworks.Engage in the complete software development lifecycle, encompassing analysis of requirements, designing solutions, implementing features, testing, deploying, and providing ongoing support.Establish and execute scalable application architectures while utilizing Clean Architecture and Domain-Driven Design (DDD) methodologies.Design and oversee data layers across various databases including SQL (SQL Server, Oracle, MySQL, PostgreSQL) and NoSQL (MongoDB).Create and integrate APIs to ensure secure and efficient communication through API Gateway and API Management solutions.Implement event-driven and messaging-based integrations using technologies like Kafka, Message Hub/Queue, Pulsar, or Solace.Engineer, deploy, and maintain cloud solutions across Azure, AWS, or GCP platforms.Support multi-tenant SaaS architectures, guaranteeing tenant isolation and optimal performance.Construct and manage CI/CD pipelines using tools such as Git, Azure DevOps, GitHub Actions, Kubernetes, and containerization.Ensure observability, monitoring, and performance optimization using APM tools like New Relic, Dynatrace, or similar.Adhere to stringent quality engineering practices, which include automated testing and thorough code reviews.Collaborate effectively with functional and technical stakeholders to align solutions with organizational needs and facilitate smooth delivery.
Mar 3, 2026