Software Engineer II

KLDiscovery

India

On-site

INR 1,200,000 - 1,800,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

KLDiscovery, a leading global provider of eDiscovery and data governance services, is seeking a Software Engineer II for a remote opportunity. You will design, develop, and maintain a VB.NET WinForms desktop billing workflow platform and work with SQL Server for monthly client billings.

You will contribute to feature development, performance improvements, and the platform's migration toward modern web-based architecture, under senior guidance.

Qualifications

  • Fluent English communication skills (C1 level or equivalent).
  • 3–5 years of hands‑on software development experience.
  • Hands‑on VB.NET & .NET Framework required; exposure to C#, ASP.NET Core, Blazor, or Entity Framework Core a plus.
  • Hands‑on T-SQL and SQL Server experience — database design, query optimization, stored procedures, and SQL Server Agent job scheduling.
  • Experience developing and maintaining WinForms desktop applications, including MDI architecture.
  • Familiarity with Angular a plus.
  • Experience writing and maintaining automated tests in a .NET environment.
  • Experience with Azure DevOps, GitHub and code‑quality gating tools is a plus.

Responsibilities

  • Design, develop, and maintain the internal billing workflow platform VB.NET WinForms desktop application for monthly client billings.
  • Work directly with SQL Server: write and optimize T-SQL, stored procedures, and SQL Server Agent jobs.
  • Contribute to new features, system enhancements, and performance optimization initiatives.
  • Contribution to migration towards a modern web-based architecture (ASP.NET Core/Blazor).
  • Write and maintain automated tests; expand test coverage.
  • Participate in code reviews and adhere to coding standards and audit protocols.
  • Collaborate with BI, Analyst, Processing, and Submission teams to translate billing requirements into solutions.
  • Assist with technical design discussions for current and future state; guidance from senior engineers.
  • Leverage Claude Code and AI-assisted tools to improve productivity and code quality.

Skills

VB.NET
C#
ASP.NET Core
Blazor
Entity Framework Core
T-SQL
SQL Server
WinForms
Angular
Automated testing
Azure DevOps
GitHub
Code quality tools

Tools

Azure DevOps
GitHub
SonarQube

Job description

Job Description

KLDiscovery, a leading global provider of electronic discovery, information governance and data recovery services, is currently seeking a Software Engineer II, for an exciting new opportunity. If you like working in a creative, technology-driven, high energy, collaborative, casual environment, and you have strong software development abilities, this is the opportunity for you!

Job Description

KLDiscovery, a leading global provider of electronic discovery, information governance and data recovery services, is currently seeking a Software Engineer II, for an exciting new opportunity. If you like working in a creative, technology-driven, high energy, collaborative, casual environment, and you have strong software development abilities, this is the opportunity for you!

Remote, work from home opportunity.

Responsibilities
  • Design, develop, and maintain our internal billing workflow platform's VB.NET WinForms desktop application — a critical service in our monthly billing workflow system processing all our monthly client billings before getting invoiced. This is a primary day-to-day responsibility.
  • Work directly with SQL Server: write and optimize T‑SQL, stored procedures, and SQL Server Agent jobs
  • Contribute to the development of new features, system enhancements, and performance optimization initiatives as part of the platform's ongoing in-place modernization effort
  • Contribute to execution of the platform's future migration to a modern web‑based architecture, helping implement target architecture (e.g., ASP.NET Core/Blazor) under the guidance of senior engineers and BI leadership.
  • Write and maintain automated tests; grow test coverage from its current thin baseline.
  • Participate in code reviews and follow the team's established coding standards, style guide, and code‑audit protocol
  • Collaborate with BI, Analyst, Processing, and Submission team stakeholders to translate billing workflow requirements into robust technical solutions
  • Assist with technical design discussions for both the current system and its future state, under the guidance of senior engineers
  • Leverage Claude Code and other AI‑assisted development tools to improve productivity and code quality.
Qualifications
  • Fluent English communication skills (C1 level or equivalent).
  • 3–5 years of hands‑on software development experience
  • Hands‑on experience with VB.NET & .NET Framework required; exposure to C#, ASP.NET Core, Blazor, or Entity Framework Core a plus
  • Hands‑on T‑SQL and SQL Server experience — database design, query optimization, stored procedures, and SQL Server Agent job scheduling
  • Experience developing and maintaining WinForms desktop applications, including MDI (multi‑document interface) architecture
  • Familiarity with Angular a plus
  • Experience writing and maintaining automated tests (unit/functional/regression) in a .NET environment.
  • Experience with Azure DevOps (Boards, Pipelines), GitHub and code‑quality gating tools (e.g., SonarQube) is a plus
  • Ability to design, estimate, and deliver well‑defined software solutions from business requirements
  • Understanding of financial systems, financial processes, and billing/invoicing terminology is highly desirable
  • Eagerness to grow technical ownership over time, with mentorship and guidance from senior engineers on the team
  • Experience with Claude Code or similar AI‑assisted development tools is preferred
Who We Are

KLDiscovery provides technology-enabled services and software to help law firms, corporations, and government agencies solve complex data challenges. With offices in 26 locations across 17 countries, KLDiscovery is a global leader in delivering best-in-class data management, information governance, and eDiscovery solutions to support the litigation, regulatory compliance, and internal investigation needs of clients. Our Nebula Ecosystem provides powerful end-to-end eDiscovery and enterprise-grade information governance. Through its global Ontrack data recovery business, KLDiscovery delivers world‑class data recovery, disaster recovery, email extraction and restoration, data destruction, and tape management.

We Provide Equal Employment Opportunity

At KLDiscovery we believe that inclusion and diversity make us stronger. We are committed to fostering an inclusive environment for all employees that enhances wellbeing and belonging. We welcome and celebrate individuals of all backgrounds, experiences, and perspectives.

We do not discriminate on the basis of race, color, religion, gender, pregnancy, gender identity, sexual orientation, national origin, age, disability, genetic information, veteran status, or any other protected status. We are happy to support you with any accommodation request at any stage in our hiring process.

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

Similar jobs worth comparing

Senior Infrastructure Operations Engineer
Senior Infrastructure Operations Engineer

KLDiscovery • India

On-site
INR 4,000,000 - 7,000,000
Paid time off
Learning & development
Diversity & inclusion
+2
Senior Financial planning and Analysis Analyst
Senior Financial planning and Analysis Analyst

KLDiscovery • Chennai District

On-site
INR 4,000,000 - 7,500,000
Paid time off
Learning and development
Wellness program
+1
Financial Planning and Analysis Analyst
Financial Planning and Analysis Analyst

KLDiscovery • Chennai District

On-site
INR 2,500,000 - 4,500,000
Paid time off
Learning & development
Diversity & inclusion
+2
Oracle HCM Manager
Oracle HCM Manager

KLDiscovery • India

On-site
INR 1,500,000 - 1,900,000
Casual leave options
Training reimbursement
Inclusive workplace
+2
Oracle ERP Manager
Oracle ERP Manager

KLDiscovery • India

On-site
INR 2,400,000 - 5,000,000
Sr. Oracle ERP Analyst
Sr. Oracle ERP Analyst

KLDiscovery • India

On-site
INR 1,200,000 - 2,400,000
Senior Engineer, DevOps
Senior Engineer, DevOps

KLA • Chennai District

On-site
INR 800,000 - 1,500,000
Competitive rewards package
Family-friendly benefits
Inclusive environment
Software Engineer (Full Stack)
Software Engineer (Full Stack)

KLA • Chennai District

On-site
INR 900,000 - 1,300,000
Competitive rewards package
Inclusive environment
Director of Product Development
Director of Product Development

Epiq • Hyderabad

On-site
INR 4,000,000 - 6,500,000
Software Engineer - Backend Java
Software Engineer - Backend Java

Kyndryl • Hyderabad

On-site
INR 1,200,000 - 2,100,000
Comprehensive employee benefits
Access to learning programs for certifications
Volunteering and giving platform participation