Senior .NET Technical Lead / Full Stack Platform Engineer
Experience
- 8+ years of hands-on experience in software development using .NET, C, and SQL Server.
- Strong experience designing, developing, and supporting enterprise-grade applications and platform solutions.
Key Responsibilities
- Lead architecture, design, and development of scalable, high-performance applications and microservices-based solutions.
- Design, build, deploy, and support cloud-native applications running on Azure.
- Develop and optimize REST APIs, backend services, and distributed systems with a focus on reliability, scalability, security, and performance.
- Drive technical leadership activities including solution design, code reviews, performance optimization, troubleshooting, and mentoring engineering teams.
- Work closely with platform engineering, cloud engineering, and development teams to build and operate containerized workloads.
- Monitor, troubleshoot, and optimize application and platform performance in production environments.
- Leverage AI-powered engineering tools such as GitHub Copilot to improve development productivity and engineering efficiency.
Must-Have Skills
Application Development
- Strong hands-on experience with .NET and C
- Experience building enterprise applications, APIs, and backend services
- Strong software design and architecture skills
Cloud & Platform Engineering
- Strong experience with Kubernetes
- Hands-on experience with containerized workloads and Docker
- Good understanding of Azure cloud architecture and cloud-native application design
- Experience deploying, managing, scaling, and monitoring applications in cloud environments
- Development and Cloud Engineering experience
Monitoring & Troubleshooting
- Experience monitoring application workloads and diagnosing production issues
- Strong troubleshooting and performance optimization skills
AI-Assisted Development
- Familiarity with AI productivity tools such as GitHub Copilot or similar engineering assistants
Good-to-Have Skills
Search Technologies
- Elasticsearch
- Apache Solr
Monitoring & Observability
- Kibana dashboard development
- Datadog
- Dynatrace
DevOps & Automation
- CI/CD pipelines
- Terraform
- Helm Charts
- Automated deployment processes
Data & Platform Technologies
- Azure Blob Storage
- Azure Fabric
Additional Platform Engineering Technologies
- Python
- Scala
- Apache Spark
Preferred Candidate Profile
- Strong blend of software development and cloud/platform engineering experience.
- Experience working with large-scale data platforms and high-volume workloads is beneficial.
- Candidates with strong Elasticsearch or Solr expertise are encouraged to apply, even if they have limited .NET experience.
- Experience working in distributed teams and supporting production environments is highly valued.
Work Schedule
- Preferred work hours: 3:00 PM – 12:00 AM IST (minor flexibility is acceptable).
- Ability to collaborate with globally distributed teams and provide overlap with US Central Time is preferred but not mandatory.
.net,c#,sql,azure development,kubernetes,design quality,