Technical Lead - C# & Azure

We are hiring a Technical Lead skilled in C# and Azure to design and develop robust software solutions. The ideal candidate will have 5–7 years of experience in Angular and C# .NET Core, along with expertise in Windows Azure serverless frameworks (Azure Functions, Durable Functions, Logic Apps).

Sri Lanka

Responsibilities

  • Design and develop software solutions following best engineering practices
  • Collaborate with product owners and the engineering team to build features in most optimal way
  • Design and architect robust software features that are optimized for performance
  • Conduct research and suggest technical approaches
  • Deliver high-quality software artifacts complying to agreed standards and platform blueprint

 

Requirements

  • 05 - 07 years of experience in Angular and C# .NET Core
  • Experience with Windows Azure, including expertise in Azure serverless frameworks using Azure Functions, Durable Functions, and Logic Apps
  • Experience with azure app services, VMs and Scalesets
  • Proficiency with Azure Storage, CDN, ServiceBus, and EventHubs
  • Knowledge in infrastructure as code tools such as Terraform and Pulumi
  • Familiarity with Azure security features, including Managed Identities, Azure networking, Gateways, Azure Firewall, Azure AD, Azure B2C, and threat modeling
  • Experience with SQL azure and Azure Cosmos
  • Experience with high performance computing for low latency, high throughput, high availability systems
  • Understanding of user experience concepts and web integrations
  • Bachelor's degree in Information Technology, Computer Science or equivalent