Senior DotNET Application Developer

Persistent Systems

Pune District

Hybrid

INR 2,800,000 - 4,600,000

Full time

20 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Persistent Systems is seeking a highly skilled Senior .NET/C# PC Application Developer to design, develop, and maintain enterprise-grade Windows-based applications.

You will build scalable components and integrate with REST and gRPC services, collaborating with security, architecture, and QA teams in an agile environment. The role emphasizes secure communication and AI-enabled PC solutions within an enterprise technology roadmap.

Qualifications

  • 8–12 years in software development with C# and .NET.
  • Experience with REST APIs and gRPC integrations.
  • Proficient in Windows desktop/service-layer development.
  • Knowledge of TLS/mTLS and certificate-based auth.
  • Strong problem-solving and collaboration in agile teams.

Responsibilities

  • Develop Windows application components for goal intake, task coordination, and external communication.
  • Design and implement scalable desktop and service-layer features using C# and .NET.
  • Integrate with backend and orchestration services using REST APIs and gRPC.
  • Invoke Windows platform services and local APIs to support functionality.
  • Ensure secure communication using TLS/mTLS and certificate-based authentication.
  • Collaborate with architecture, security, integration, and QA teams throughout the lifecycle.
  • Troubleshoot complex issues and drive root cause analysis.
  • Optimize performance, reliability, and scalability.
  • Participate in design discussions and contribute to architecture decisions.
  • Support AI-enabled PC application capabilities and integrations where applicable.
  • Adhere to coding standards, security guidelines, and best practices.
  • Own technical delivery from development through deployment and support.

Skills

C#/.NET
Windows APIs
REST APIs
gRPC
TLS/mTLS
X.509 auth
Windows Services
Distributed systems

Job description

We are seeking a highly skilled Senior .NET/C# PC Application Developer to design, develop, and maintain enterprise-grade Windows-based applications. The ideal candidate will have deep expertise in C# and .NET technologies, strong experience in desktop or service-layer development, and hands-on knowledge of secure API communication using REST and gRPC. This role involves building scalable application components, integrating with distributed services, and contributing to next-generation AI-enabled PC solutions while collaborating with cross-functional teams.

  • Experience: 8 to 12 Years
  • Job Type: Full Time Employment
What You'll Do:
  • Develop Windows application components for goal intake, task coordination, and external communication.
  • Design and implement scalable desktop and service-layer application features using C# and .NET.
  • Integrate with backend and orchestration services using REST APIs and gRPC.
  • Invoke Windows platform services and local APIs to support application functionality.
  • Implement secure communication mechanisms using TLS/mTLS and certificate-based authentication.
  • Collaborate closely with architecture, security, integration, and QA teams throughout the development lifecycle.
  • Troubleshoot complex technical issues and drive root cause analysis.
  • Optimize application performance, reliability, and scalability.
  • Participate in technical design discussions and contribute to architecture decisions.
  • Support delivery of AI-enabled PC application capabilities and integrations where applicable.
  • Ensure adherence to coding standards, security guidelines, and best practices.
  • Own technical delivery for assigned components from development through deployment and support.
Expertise You'll Bring:
  • 8 to 12 years of software development experience with strong proficiency in C# and .NET.
  • Strong experience integrating applications with REST APIs and gRPC services.
  • Experience invoking and integrating with Windows Services APIs.
  • Solid understanding of secure communication protocols including TLS/mTLS.
  • Experience implementing X.509 certificate-based authentication and authorization.
  • Strong knowledge of Windows platform internals, service lifecycle management, threading, and diagnostics.
  • Experience with debugging, performance tuning, and production issue resolution.
  • Understanding of distributed systems and microservices-based architectures.
  • Exposure to AI/ML, local AI runtime integration, AI agents, or tool orchestration frameworks is preferred.
  • Familiarity with Python or Rust is a plus.
  • Strong problem-solving, communication, and collaboration skills.
  • Ability to work effectively in a fast-paced agile development environment.
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

Senior DotNet Technical Lead
Senior DotNet Technical Lead

Persistent Systems • Pune District

Hybrid
INR 1,400,000 - 2,000,000
Hybrid work
Education sponsorship
Long Service awards
+1
Senior DotNet Full Stack Developer
Senior DotNet Full Stack Developer

Persistent Systems • Hyderabad

Hybrid
INR 2,500,000 - 4,200,000
Group term life insurance
Personal accident insurance
Mediclaim hospitalization
+1
Senior Dotnet Developer
Senior Dotnet Developer

Persistent Systems • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Hybrid work hours
Insurance coverage
Long Service awards
+1
Dot Net Lead
Dot Net Lead

Persistent Systems • Hyderabad

Hybrid
INR 4,000,000 - 6,000,000
Hybrid work
Growth opportunities
Company-sponsored education
+1
.Net Developer
.Net Developer

Persistent Systems Limited • Pune District

On-site
INR 500,000 - 700,000
Competitive salary
Education sponsorship
Cutting-edge technologies
+2
Dot net core Developer
Dot net core Developer

Persistent Systems • Bengaluru

Hybrid
INR 1,500,000 - 2,500,000
Hybrid work arrangements
Flexible work hours
Company-sponsored higher education and
.Net Developer
.Net Developer

Persistent Systems • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Competitive salary and benefits package
Quarterly growth opportunities
Flexible work hours
+2
.NET Full Stack Engineer
.NET Full Stack Engineer

Persistent • Pune District

Hybrid
INR 2,400,000 - 4,000,000
Hybrid work model
Sponsorship for higher education &cert
.NET Full Stack Engineer
.NET Full Stack Engineer

Persistent Systems • Pune District

On-site
INR 2,500,000 - 4,000,000
Hybrid work options
Flexible work hours
Competitive benefits
DotNet Full Stack Developer
DotNet Full Stack Developer

Persistent Systems • Bengaluru

Hybrid
INR 1,500,000 - 2,600,000
Hybrid work environment
Life insurance coverage
Personal accident insurance
+4