.NET Developer

Persistent Systems

Pune District

Hybrid

INR 4,000,000 - 7,000,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work and flexible hours
Insurance coverage: group term life,个人
Long Service awards
Company-sponsored higher education and
Project parties
Accessible, ergonomic office

Job summary

Persistent Systems is seeking a Senior Backend Developer / Architect to design and build the next generation of our RF network planning platform. You will own backend services end to end, design microservices, model data in PostgreSQL, and secure APIs with Keycloak.

The role emphasizes hands-on work, technical leadership, and mentoring across the team. You will work with cloud-native stacks, containerization with Docker, and deployment to Kubernetes, while aligning with RF domain goals and

Qualifications

  • 12+ years in backend development and architecture.
  • Design and maintain backend services, REST APIs.
  • Experience with C#, .NET 8 and ASP.NET Core.
  • Microservices architecture and inter-service communication.
  • Modeling relational and geospatial data in PostgreSQL.
  • Implement authentication with OAuth 2.0 / Keycloak and MTL SSO.
  • Refactor legacy code for maintainability and performance.

Responsibilities

  • Design, build, and maintain backend services and REST APIs using C#, .NET 8 / .NET Core, and ASP.NET Core.
  • Architect and implement microservices with clear boundaries and contracts.
  • Design OpenAPI interfaces for internal and third-party use.
  • Model and optimize relational and geospatial data in PostgreSQL.
  • Implement authentication and authorization using Keycloak/OIDC/OAuth 2.0.
  • Refactor legacy codebases to improve maintainability and performance.
  • Collaborate with frontend engineers to shape API surfaces.

Skills

C#
.NET 8
ASP.NET Core
Microservices
PostgreSQL
Geospatial data
OpenAPI
OAuth 2.0 / Keycloak
Docker
Kubernetes
Azure DevOps
NUnit
Code reviews
Mentoring
CI/CD

Education

Tools

Docker
Kubernetes
Azure DevOps
PostgreSQL

Job description

We are looking for a Senior Backend Developer / Architect to help design and build the next generation of our RF network planning platform. The product combines telecom domain algorithms - radio propagation modelling, antenna optimization, network prediction - with a modern cloud-native engineering stack. You will own backend services end to end: designing microservices in .NET, modelling geospatial and network data in PostgreSQL, securing APIs with Keycloak, and shipping to Kubernetes through automated CI/CD. Alongside the hands-on work, you will set technical direction, review code, and mentor engineers across the team. This role suits someone who enjoys working at the intersection of a deep engineering domain and modern distributed systems. Telecom or RF background is a genuine advantage, but it is not a prerequisite - we care more about backend and architecture strength, and we will support the right engineer in building domain depth.

  • Experience: 12+ years
  • Job Type: Full-Time Employment
What You'll Do:
  • Design, build, and maintain backend services and REST APIs using C#, .NET 8 / .NET Core, and ASP.NET Core.
  • Architect and implement microservices, defining service boundaries, contracts, and inter-service communication patterns.
  • Design and publish Open API-compliant interfaces for internal consumers and third-party integrations.
  • Model and optimize relational and geospatial data in PostgreSQL, including query tuning and schema evolution.
  • Implement authentication and authorization using Key cloak (OIDC / OAuth 2.0), including SSO, role-based access control, and token handling across services.
  • Refactor and modernize legacy codebases, improving maintainability, testability, and performance.
Expertise You'll Bring:
  • Containerize services with Docker and deploy, scale, and operate them on Kubernetes.
  • Build and maintain CI/CD pipelines in Azure DevOps, including automated build, test, security scanning, and release stages.
  • Contribute to observability logging, metrics, tracing and support production troubleshooting.
  • Quality & Technical Leadership
  • Write automated unit and integration tests using NUnit ; drive meaningful coverage rather than coverage for its own sake.
  • Perform code reviews, define and enforce coding standards, and mentor engineers on design and best practices.
  • Estimate effort, break down technical work, and support sprint and release planning.
  • Partner with frontend engineers to ensure APIs are well-shaped for the planning tool UI, and help diagnose issues that span the frontend/backend boundary.
  • Telecom & RF Domain
  • Translate RF planning requirements into backend business logic antenna optimization, radio propagation models, coverage and capacity prediction, and network optimization workflows.
  • Implement and tune telecom algorithms and predictive analytics supporting 4G / 5G / LTE / UMTS / FWA network analysis.
  • Work closely with RF engineers and product owners to validate algorithm behaviors against real-world planning scenarios.
  • Geospatial & Data Integration
  • Build and maintain geospatial data pipelines ingestion, transformation, storage, and serving of map, terrain, clutter, and network layer data.
  • Integrate GIS libraries and external map/geodata services into backend workflows.
  • Competitive salary and benefits package
  • Culture focused on talent development with quarterly growth opportunities and company-sponsored higher education and certifications
  • Opportunity to work with cutting-edge technologies
  • Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards
  • Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents
Values-Driven, People-Centric & Inclusive Work Environment:

Persistent is dedicated to fostering diversity and inclusion in the workplace. We invite applications from all qualified individuals, including those with disabilities, and regardless of gender or gender preference. We welcome diverse candidates from all backgrounds.

  • We support hybrid work and flexible hours to fit diverse lifestyles.
  • Our office is accessibility-friendly, with ergonomic setups and assistive technologies to support employees with physical disabilities.
  • If you are a person with disabilities and have specific requirements, please inform us during the application process or at any time during your employment
Let’s unleash your full potential at Persistent - persistent.com/careers

"Persistent is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind."\

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Engineer-.NET
Principal Engineer-.NET

Persistent Systems • Pune District

Hybrid
INR 3,500,000 - 5,500,000
Hybrid work model
Health insurance
Telecom Domain Expert
Telecom Domain Expert

Persistent • Pune District

On-site
INR 4,000,000 - 7,000,000
Competitive salary and benefits
Higher education sponsorship
Flexible work hours
+2
.NET Full Stack Architect
.NET Full Stack Architect

Persistent Systems • Pune District

Hybrid
INR 4,000,000 - 6,000,000
Hybrid work
Education sponsorship and training
Insurance coverage
C++ Telecom Software Engineer
C++ Telecom Software Engineer

Persistent Systems • Bengaluru

Hybrid
INR 2,600,000 - 3,800,000
Hybrid work
Long Service awards
Insurance coverage
+1
Networking C++ R&D Developer
Networking C++ R&D Developer

Persistent Systems Limited • Pune District

Hybrid
INR 3,000,000 - 6,000,000
Hybrid work
Growth opportunities
Education sponsorship
+2
Telecom Domain Expert
Telecom Domain Expert

Persistent Systems • Pune District

On-site
INR 4,000,000 - 6,400,000
Hybrid work
Equal opportunity employer
Networking C++ R&D Developer
Networking C++ R&D Developer

Persistent • Pune District

Hybrid
INR 3,000,000 - 5,200,000
Competitive salary package
Hybrid work and flexible hours
Annual health check-ups
+2
.NET Full-Stack Developer
.NET Full-Stack Developer

Persistent Systems • Pune District

Hybrid
INR 4,000,000 - 6,000,000
Senior .NET Full Stack Developer
Senior .NET Full Stack Developer

Persistent Systems • Bengaluru

Hybrid
INR 1,500,000 - 2,200,000
Group term life insurance
Personal accident insurance
Mediclaim hospitalization for family
Senior .NET Developer
Senior .NET Developer

Persistent Systems • Pune District

Hybrid
INR 1,400,000 - 2,200,000