Senior Software Developer

10 years

20 - 30 Lacs

Posted:23 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Company:

Critical River

Website:

Visit Website

Business Type:

Small/Medium Business

Company Type:

Product & Service

Business Model:

B2B

Funding Stage:

Series A

Industry:

Information Technology and Sercices

Salary Range:

₹ 20-30 Lacs PA

About CriticalRiver

CriticalRiver is a global digital technology consulting and engineering company, helping enterprises accelerate digital transformation with up to 80% faster speed-to-market and 30% lower TCO. With 500+ successful projects across industries like Hi-Tech, Finance, Utilities, Healthcare, and Manufacturing, we specialize in Salesforce, Cloud, ERP (Oracle/NetSuite), AI/ML, Data, and Product Engineering. Trusted by 170+ customers worldwide, we partner with leading platforms such as Salesforce, Oracle, Microsoft, and Snowflake, backed by CMMI Level 3 and ISO/SOC certifications.

Lead Engineer – .NET Modernization & Azure Cloud-Native Architecture

We are seeking a Lead Engineer with deep expertise in Azure-based microservices and system design to drive the modernization of our multi-client enterprise applications. You will first contribute to our .NET Framework 4.7.2 platform, then lead the migration to .NET 8 and a cloud-native architecture on Microsoft Azure.

Key Responsibilities

  • Contribute to and enhance our existing .NET Framework 4.7.2 solution for the first 12–24 months.
  • Design and lead migration to .NET 8/Core with a focus on microservices architecture.
  • Apply modern architecture patterns — domain-driven design (DDD), event-driven architecture (EDA), CQRS, API-first design.
  • Architect and implement Azure cloud-native solutions:
    • Azure App Services, Azure Kubernetes Service (AKS), Azure Functions
    • Azure Service Bus / Event Grid / Event Hubs
    • Azure SQL / Cosmos DB
    • Azure API Management
  • Define scalability, resilience, and performance strategies for distributed systems.
  • Guide DevOps practices with Azure DevOps CI/CD, Infrastructure as Code (Bicep, ARM, Terraform).
  • Mentor the engineering team in cloud architecture and .NET modernization best practices.

Required Skills

  • 10+ years in software engineering with strong .NET Framework and .NET 6/7/8 skills.
  • Proven experience migrating large, complex monoliths to Azure-based microservices.
  • Strong knowledge of cloud architecture patterns (e.g., sidecar, gateway, saga, fan-out/fan-in).
  • Hands-on with containerization (Docker/Kubernetes) and service mesh (Istio, Linkerd, or Azure equivalents).
  • Expertise in SQL Server modernization and cloud data strategies.
  • Experience in one or more domains: Fleet Management, Logistics, Leasing, Field Services, Public Transport, Equipment Management, Emergency Services, Agriculture Machinery.

Nice to Have

  • SaaS multi-tenant architecture experience.
  • Security best practices in Azure (Managed Identities, Key Vault, RBAC).
  • Cost-optimized cloud design experience.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

chandigarh, chandigarh, india