top of page
Clapping Audience
Reinvent your world.

Be part of the tech transformation story.

Explore open roles at Eclatron.
Job description

About the Role:

We are seeking a highly skilled .NET Senior Individual Contributor who can architect, design, and deliver modern, cloudready web and desktop applications. This role demands strong expertise in advanced .NET development, Azure cloud services, and Document databases, along with a solid understanding of the web application lifecycle, security best practices, and emerging AI/LLM capabilities.

The ideal candidate is a hands-on engineer with deep technical ownership, strong problemsolving ability, and the capability to drive endtoend implementationfrom architecture and coding to deployment and optimization. You will work across back-end services, front-end integrations, Azure cloud components, and WPF desktop applications while contributing to forwardlooking initiatives involving AI/LLM-driven features.


Core Responsibilities

  • Architect, design, and build scalable, secure, and high-performance modern .NET APIs and services, ensuring clean boundaries and modular components.

  • Apply SOLID principles, clean architecture, and modern design patterns to create maintainable, testable, and extensible systems.

  • Develop robust asynchronous and multi-threaded features using async/await, ensuring optimal performance, responsiveness, and resource utilization.

  • Implement middleware pipelines, centralized exception handling, structured logging, and comprehensive monitoring/telemetry for operational excellence.

  • Integrate secure user authentication and authorization using OpenID Connect, and ensure all services follow OWASP-aligned secure coding practices.

  • Build and maintain UI integrations using at least one modern JavaScript framework (React / Angular / Vue), enabling smooth end to end functionality.

  • Design and optimize data solutions using Azure Cosmos DB (required) and Azure Blob Storage for document, file, and large object handling.

  • Containerize applications with Docker and deploy, scale, and operate them using Kubernetes (AKS) with best practices for cloud-native workloads.

  • Work extensively with Azure services including Azure App Service, AKS, Azure Storage, Azure Cache, VNet/DNS, and Azure Key Vault for secure configuration.

  • Implement thorough unit and integration tests using xUnit/NUnit and mocking frameworks to ensure high reliability and continuous quality.

  • Leverage GitHub Copilot and strong prompt engineering techniques to enhance development speed, code quality, and innovation.

  • Participate in designing and integrating LLM-enabled features, AI agents, and Azure OpenAI capabilities into product workflows.


Required Skills & Experience:

  • 8-12 years of proven experience building enterprise applications using Microsoft technologies.

  • Expertise in Advanced C# and modern .NET (8 or above), along with strong knowledge of LINQ, generics, delegates, and performance best practices.

  • Deep, practical understanding of SOLID, objectoriented design, async programming, middleware, session handling, caching strategies, and overall web request lifecycle.

  • Strong experience with relational databases (any RDBMS), NoSQL document databases, including Azure Cosmos DB Required), MongoDB (Optional).

  • Front-end proficiency with at least one JavaScript framework (React / Angular / Vue) for creating or integrating modern UI components.

  • Handson experience building desktop applications using WPF (MVVM).

  • Strong understanding of identity protocols including OpenID Connect and OAuth2 flows for secure authentication and authorization.

  • Handson knowledge of Azure services including Application Insights, Azure App Configuration, Key Vault, Azure Storage, and Azure Cache.

  • Proficiency with Docker for containerizing applications and Kubernetes (AKS) for managing cloud-native deployments.

  • Strong awareness of API Security principles, including mitigation techniques for OWASP Top 10 vulnerabilities.

  • Experience with automated testing frameworks (NUnit/xUnit) and mocking tools to maintain high-quality test coverage.

  • Strong productivity mindset with practical experience using GitHub Copilot and prompt engineering to optimize development workflows.


Good to Have:

  • Experience with microservices and distributed system design, including service decomposition, interservice communication patterns, resilience, and observability.

  • Working knowledge of Azure networking components such as VNet, DNS, and exposure to Azure Front Door for global traffic routing and performance optimization.

  • Familiarity with Azure API Management for API gateway patterns, rate limiting, throttling, versioning, and securing external/internal APIs.

  • Hands-on experience configuring and maintaining CI/CD pipelines using Azure DevOps or GitHub Actions, including automated builds, tests, deployments, and environment-specific configurations.

  • Foundational understanding of AI/LLM concepts, including basic RAG patterns, embeddings, prompt structuring, and integrating models using Azure OpenAI.

  • Exposure to Infrastructure as Code (IaC) using Bicep or Terraform for provisioning and managing cloud resources in a repeatable, declarative manner.


Behavioral Expectations:

  • Strong ownership and ability to work independently.

  • Excellent communication and collaboration skills.

  • Ability to mentor peers.

  • Passion for quality, design, and continuous improvement.


Role: Software Development - Other

Industry Type: IT Services & Consulting

Department: Engineering - Software & QA

Employment Type: Full Time, Permanent

Role Category: Software Development


Education

UG: B.Tech/B.E. in Computer Science Engineering, Computer Science and Business System, AIML, Information Technology, Artificial Intelligence, Computer Science, Computer Engineering, Artificial Intelligence And Data Science, Electronics And Computer Engineering, Artificial Intelligence And Machine Learning

Job interview
Senior Software Engineer
Tagline

8 - 12 Years

On-Site

Apply Now
Role
Senior Software Engineer
Upload Resume

Your data has been submitted

bottom of page