Senior Software Engineer – C#

Minimum criteria: C# >=3 yrs

Our core product is a first-of-its-kind IoT Application Test Automation Platform. It’s a SaaS platform and cloud engineering is a critical part of the tech team.

Responsibilities:   

  • Develop high performance, cloud-ready applications using .NET Core
  • Configure and build cloud infrastructure
  • Build supporting infrastructure for monitoring, scaling and deployment

Required Experience, Skills and Qualifications

  • 4-7 years’ experience
  • Strong knowledge of C#
  • Proven Capability in having developed large scale Cloud Applications
  • Deep understanding of typical PaaS and IaaS services in AWS or Azure/Google
  • Deep understanding of network constructs such as VPCs, subnets, load balancing, DNS, and firewalls
  • Understanding of scalability, availability, network, and security considerations in cloud
  • Good understanding of containers and their orchestration
  • Reasonable understanding of multi-tier, distributed application architecture