Senior Associate - .NET

Davies

Pune District

On-site

INR 1,400,000 - 2,100,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Davies in Pune seeks a Senior Associate - Full Stack Engineer to design and deliver high-quality React and .NET applications, collaborating with architects and squads.

You will own features end-to-end, apply SOLID principles, and work in an Agile environment with ongoing focus on performance, accessibility, and secure integration.

Qualifications

  • 6-8 years of professional software engineering experience, or equivalent delivery.
  • Experience delivering modern full-stack apps using React, TypeScript, C#, .NET, APIs, and SQL Server in enterprise environments.
  • Bachelor’s degree in Computer Science, Engineering, Technology, or equivalent practical experience.
  • Full-stack development with React, TypeScript, JavaScript, HTML5, CSS3, C#, .NET, ASP.NET Core, Web APIs, and modern architecture.
  • Front-end architecture covering hooks, components, routing, forms, validation, state management, responsive design, and reusable UI patterns.
  • Back-end engineering with clean architecture, SOLID, DDD concepts, service boundaries, background services, and maintainable APIs.
  • REST APIs, OpenAPI/Swagger, authentication, authorisation, API versioning, and secure integration patterns.
  • SQL Server, Entity Framework Core, data modelling, query optimisation, transactions, and data access patterns.
  • Automated testing across unit, component, integration, contract, end-to-end, and performance layers using relevant tools.
  • Azure, CI/CD, Azure DevOps or equivalent tools, dependency management, quality gates, and infrastructure-as-code awareness.
  • WCAG accessibility, browser compatibility, front-end performance, observability, logging, monitoring, and secure coding.

Responsibilities

  • Design, build, and maintain high-quality React, TypeScript, .NET, and C# applications aligned to architecture.
  • Build reusable UI components, API services, domain services, and integrations using clean architecture and squad patterns.
  • Write clean, secure, maintainable front-end and back-end code following SOLID, React patterns, domain modelling, and engineering standards.
  • Develop client-side features, API integrations, data layers, and SQL Server / Entity Framework solutions for performance, reliability, and maintainability.
  • Build responsive, accessible, containerised, and event-driven components to support scalable, resilient platforms where appropriate.
  • Create and maintain automated tests across unit, component, integration, contract, end-to-end, and performance layers using relevant tools.
  • Support CI/CD, quality gates, automated deployment, environment setup, static analysis, and release readiness.
  • Apply secure coding across authentication, authorisation, API use, data handling, dependency management, and service communication.
  • Collaborate with developers through code reviews, pairing, design discussions, and constructive technical feedback.
  • Contribute to shared full-stack standards, templates, component and service patterns, and clean architecture practices.
  • Support onboarding, knowledge sharing, and technical documentation where full-stack input is needed.
  • Work with Architects, Lead Engineers, QA, Product Owners, and Platform Engineers to resolve cross-cutting technical issues.
  • Improve shared front-end libraries, back-end frameworks, reusable components, and platform components where required.
  • Stay current with React, TypeScript, .NET, cloud, clean architecture, testing, accessibility, and integration practices.

Skills

React
TypeScript
C#
ASP.NET Core
Web APIs
SQL Server
Azure
CI/CD
Full Stack

Education

Bachelor's degree in Computer Science or related field

Tools

Azure DevOps
OpenAPI/Swagger
Entity Framework Core

Job description

Senior Associate - .NET

Department: IT

Employment Type: Permanent - Full Time

Location: Pune

Description

The Senior Associate - Full Stack Engineering is a hands-on full-stack engineering role, equivalent in scope and expectations to a UK Intermediate Engineer. The role is responsible for building high-quality user-facing and back-end software solutions across the Consulting & Technology estate.

The role provides strong squad-level technical contribution across the React and .NET ecosystem, including TypeScript, component architecture, C#, ASP.NET Core, APIs, SQL Server, Azure, automated testing, accessibility, performance, and secure integration patterns.

Working closely with architects, lead engineers, and senior engineers, the role helps translate technical direction into maintainable implementation, follows engineering standards, and contributes to overall delivery quality through good engineering practice.

This role is ideal for an experienced full-stack engineer with 6-8 years' experience who can work independently on well-defined features, contribute to technical design, and deliver robust web applications and services in Agile engineering squads.

Key Responsibilities
Full Stack Design & Development
  • Design, build, and maintain high-quality React, TypeScript, .NET, and C# applications aligned to architecture and squad priorities.
  • Build reusable UI components, API services, domain services, background workers, and integrations using clean architecture and squad patterns.
  • Write clean, secure, maintainable front-end and back-end code following SOLID, React patterns, domain modelling, and engineering standards.
  • Develop client-side features, API integrations, data layers, and SQL Server / Entity Framework solutions for performance, reliability, and maintainability.
  • Build responsive, accessible, containerised, and event-driven components to support scalable, resilient platforms where appropriate.
Engineering Quality, Testing & DevOps
  • Create and maintain automated tests across unit, component, integration, contract, end-to-end, and service layers, using TDD where appropriate.
  • Contribute to CI/CD, quality gates, automated deployment, environment setup, static analysis, and release readiness.
  • Support observability, resilience, logging, monitoring, alerting, accessibility, and performance tuning.
  • Apply secure coding across authentication, authorisation, API use, data handling, dependency management, and service communication.
Technical Contribution & Collaboration
  • Collaborate with developers through code reviews, pairing, design discussions, and constructive technical feedback.
  • Collaborate with junior, mid-level, and senior developers through code reviews, pairing, design discussion, and constructive technical feedback.
  • Contribute to shared full-stack standards, templates, component and service patterns, and clean architecture practices.
  • Support onboarding, knowledge sharing, and technical documentation where full-stack input is needed.
Problem Solving & Support
  • Work with Architects, Lead Engineers, QA, Product Owners, and Platform Engineers to resolve cross-cutting technical issues.
  • Improve shared front-end libraries, back-end frameworks, reusable components, and platform components where required.
Collaboration & Stakeholder Engagement
  • Work with Architects, Product Owners, Platform Engineers, QA, and peers to ensure solutions meet business and user needs.
  • Participate in Agile ceremonies, including planning, refinement, retrospectives, technical discovery, and continuous improvement.
Continuous Improvement & Innovation
  • Identify practical improvements to developer experience, quality, maintainability, accessibility, resilience, and delivery effectiveness.
  • Stay current with React, TypeScript, .NET, cloud, clean architecture, testing, accessibility, and integration practices.
  • Support continuous learning and engineering improvement across the squad and wider community.
Skills, Knowledge and Expertise
Mandatory:
  • 6-8 years of professional software engineering experience, or equivalent capability demonstrated through delivery experience.
  • Relevant experience delivering modern full-stack applications using React, TypeScript, C#, .NET, APIs, and SQL Server in commercial or enterprise environments.
  • Bachelor’s degree in Computer Science, Engineering, Technology, or equivalent practical experience.
  • Full-stack development with React, TypeScript, JavaScript, HTML5, CSS3, C#, .NET, ASP.NET Core, Web APIs, and modern architecture.
  • Front-end architecture covering hooks, components, routing, forms, validation, state management, responsive design, and reusable UI patterns.
  • Back-end engineering with clean architecture, SOLID, DDD concepts, service boundaries, background services, and maintainable APIs.
  • REST APIs, OpenAPI/Swagger, authentication, authorisation, API versioning, and secure integration patterns.
  • SQL Server, Entity Framework Core, data modelling, query optimisation, transactions, and data access patterns.
  • Automated testing across unit, component, integration, contract, end-to-end, and performance layers using relevant tools.
  • Azure, CI/CD, Azure DevOps or equivalent tools, dependency management, quality gates, and infrastructure-as-code awareness.
  • WCAG accessibility, browser compatibility, front-end performance, observability, logging, monitoring, and secure coding.
Essential Requirement
  • 6-8 years of professional software engineering experience, or equivalent capability demonstrated through delivery experience.
  • Good hands-on proficiency in React, TypeScript, JavaScript, HTML, CSS, C#, .NET, ASP.NET Core, and Web API development.
  • Experience implementing maintainable front-end application structures, reusable components, and consistent UI patterns.
  • Experience designing and delivering REST APIs, service components, integration patterns, and secure authentication / authorisation flows.
  • SQL Server and Entity Framework Core capability, including data modelling and query optimisation awareness.
  • Good understanding of clean architecture, SOLID principles, Domain-Driven Design concepts, and maintainable service design.
  • Automated test practices across unit, component, integration, contract, and end-to-end testing.
  • Experience with CI/CD pipelines, code quality tooling, modern DevOps practices, Azure services, and secure coding principles including OWASP awareness.
Nice to have
  • Microservices, containers, event-driven architecture, messaging, and integrations.
  • Advanced front-end state and data-fetching patterns, such as Redux, Zustand, or TanStack Query.
  • Terraform or similar IaC, cloud observability, performance tuning, and production support.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Associate - React
Lead Associate - React

Davies Group • Pune District

On-site
INR 2,500,000 - 4,000,000
Lead Associate - React
Lead Associate - React

Davies • Pune District

On-site
INR 4,000,000 - 6,000,000
Lead Associate - .NET
Lead Associate - .NET

Davies • Pune District

On-site
INR 2,800,000 - 4,400,000
Senior Associate - .NET/React
Senior Associate - .NET/React

Davies • Maharashtra

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer - .Net Full stack Developer
Senior Software Engineer - .Net Full stack Developer

NEC Software Solutions (India) • Mumbai

On-site
INR 900,000 - 1,300,000
Senior Software Engineer (Full Stack Engineering)
Senior Software Engineer (Full Stack Engineering)

AagatiServe Pvt Ltd • Pune District

On-site
INR 1,200,000 - 1,800,000
Lead Associate - AI/Engineering
Lead Associate - AI/Engineering

Davies Group • Pune District

On-site
INR 1,800,000 - 2,600,000
.NET Full Stack Developer (.NET + React)
.NET Full Stack Developer (.NET + React)

Ambit Software • Pune District

On-site
INR 1,200,000 - 2,100,000
Senior Full Stack Developer (.NET Core, Angular (Optional: React), Sql and Azure)
Senior Full Stack Developer (.NET Core, Angular (Optional: React), Sql and Azure)

eSolutionsFirst • Hyderabad

On-site
INR 1,800,000 - 2,500,000
Senior Software Engineer - .Net Full stack Developer
Senior Software Engineer - .Net Full stack Developer

NEC Software Solutions • Mumbai

On-site
INR 1,800,000 - 2,800,000