CoreHRx Jobs

Apply in one click, save jobs and take free mock tests.

Register free Log in
Hiring? Post jobs with CoreHRx
My account
user

View & update profile

INTL - Senior Full Stack .NET Developer

Insight Global

Full time
Experience
8+ years
Location
Hyderabad
Work mode
Not stated
Salary
₹8L – ₹22L a year estimatetypical for IT Jobs in Hyderabad, 66 posts
Posted 6 days ago Last checked 1 day ago

Free · takes a minute · your resume fills your profile

CoreHRx never asks candidates for money. If anyone does, .

Role at a glance

You will
  • Analyze, refactor, and modernize functionality currently implemented in VB6.
  • Develop clean, maintainable, and scalable C#/.NET application components and services.
  • Translate legacy business and engineering logic while maintaining expected application behaviour.
Experience
8+ years
Must-have skills
C#Design PatternsJavaScriptObject-Oriented Programming (OOP)ReactSOLID Principles

How well do your skills match this job?

Sign in to see your fit: the skills, experience and location this job asks for, checked against your profile.

Job description

Location: Hyderabad, India

Job Description
Insight Global is seeking two Senior Full Stack .NET Developers to support the modernization of a client's UHX GUI Suite from Visual Basic 6 into a modern .NET-based solution.
These individuals will be responsible for analyzing existing application behaviour, translating legacy code and workflows into maintainable modern components, and remediating dependencies on outdated Microsoft technologies.
The Senior Full Stack .NET Developers will focus primarily on C#, .NET, application services, APIs, business logic, data integration, and legacy code transformation. They will partner closely with the dedicated React Developers responsible for the modernized user interface.
The ideal candidates will have previous experience modernizing or migrating legacy enterprise applications and will be comfortable reverse-engineering complex or partially undocumented systems.
Key Responsibilities

  • Analyze, refactor, and modernize functionality currently implemented in VB6.
  • Develop clean, maintainable, and scalable C#/.NET application components and services.
  • Translate legacy business and engineering logic while maintaining expected application behaviour.
  • Analyze dependencies between user-interface functionality, application logic, engineering calculations, and data.
  • Replace or redesign ActiveX, OCX, COM, and other legacy technology dependencies.
  • Refactor VB6-specific programming patterns into modern object-oriented implementations.
  • Develop APIs and application interfaces required to support the modernized React presentation layer.
  • Collaborate with React Developers to integrate front-end functionality with .NET services and business logic.
  • Develop reusable .NET services, class libraries, and application components.
  • Write unit tests and participate in peer code reviews.
  • Debug discrepancies between legacy and modernized application behaviour.
  • Support performance optimization and application security improvements.
  • Work with the QA Automation Engineer to support regression, integration, and system testing.
  • Work with the Heat Transfer SME when interpreting engineering workflows, calculations, and expected outputs.
  • Participate in sprint planning, technical reviews, defect resolution, and stakeholder demonstrations.
  • Produce clear technical documentation to support long-term maintainability.
  • Work autonomously within a distributed delivery team.

Skills and Requirements
Required Qualifications

  • 8+ years of professional software development experience.
  • 5+ years of hands-on C# and .NET development experience.
  • Strong knowledge of C#, .NET Framework, and modern .NET.
  • Experience modernizing or migrating legacy enterprise applications.
  • Strong object-oriented programming fundamentals.
  • Understanding of SOLID principles and modern software-design patterns.
  • Experience designing and consuming APIs and service-layer components.
  • Experience with relational databases and SQL.
  • Experience reverse-engineering or understanding undocumented application logic.
  • Understanding of legacy Microsoft technologies such as:

o Visual Basic 6
o COM
o COM Interop
o ActiveX
o OCX controls

  • Experience with Git or a comparable source-control platform.
  • Experience working within Agile development environments.
  • Strong debugging, analytical, and problem-solving skills.
  • Ability to work independently and communicate technical issues clearly.

Preferred Qualifications

  • Direct VB6-to-.NET, VB6-to-VB.NET, or VB6-to-C# migration experience.
  • COM Interop experience.
  • Experience with WinForms or WPF.
  • Experience replacing legacy third-party controls with modern equivalents.
  • Exposure to React, JavaScript, or TypeScript.
  • Experience with Azure DevOps and CI/CD pipelines.
  • Experience with automated unit-testing frameworks such as NUnit, MSTest, or xUnit.
  • Experience with engineering or calculation-intensive software.
  • Experience supporting compressed modernization or technical-debt remediation programs.
  • Experience working within distributed or offshore delivery teams.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.

Job data: Headcount Labs (headcountlabs.com), ODbL 1.0. The job description belongs to the employer. Location data © OpenStreetMap contributors and Overture Maps.

Key skills

Required

C#Design PatternsJavaScriptObject-Oriented Programming (OOP)ReactSOLID PrinciplesTypeScriptUnit QA & Testing

Preferred

VB.NET

Soft skills

Problem Solving

Job market insights

89active C# jobs in Hyderabad
46active Design Patterns jobs in Hyderabad
167active JavaScript jobs in Hyderabad
₹8L – ₹22L advertised yearly salary for IT Jobs in Hyderabad (middle half of 66 posts that show a salary; median ₹15L)
29 more open jobs at Insight Global

Most IT Jobs posts in Hyderabad ask for 3–6 years of experience (47% of 1114 that say).

Hiring most for IT Jobs in Hyderabad

  • Salesforce49 open jobs
  • JPMorgan Chase36 open jobs
  • Kyndryl25 open jobs

Jobs asking for C# in Hyderabad also ask for

  • Python55%
  • Java47%
  • CI/CD42%
  • Microsoft Azure40%
  • SQL37%

From live job posts on CoreHRx, updated 7 Nov 2026. Skill figures count posts that list their skills; salary figures only posts that show a salary.

Questions about this job

What is the salary for this INTL - Senior Full Stack .NET Developer job?

The post does not state the pay. As an estimate, comparable posts on CoreHRx advertise ₹8L – ₹22L a year (typical for IT Jobs in Hyderabad, 66 posts).

How much experience does this job need?

The post asks for 8 Yrs experience.

Where is this job based?

In Hyderabad.

What kind of job is this?

It is a full time job.

This page is for Indian job seekers preparing for JavaScript interviews, from freshers facing their first technical round to experienced developers targeting product companies. It covers 60 questions in three levels: easy questions on core language basics, medium questions on closures, this, promises and the event loop, and hard questions on polyfills, performance and tricky edge cases. Each answer is written the way a strong candidate would say it, with short code you can run in the browser console or Node. Read the answer, try the code, then explain it aloud in your own words.

Questions you may be asked

  1. What is the difference between var, let and const?
  2. What are the primitive data types in JavaScript?
  3. What is the difference between == and ===?
  4. What is the difference between null and undefined?

Get IT jobs in Hyderabad by email

Create a free profile and we email you new IT jobs in Hyderabad, at most once a week.

Similar jobs

Free · takes a minute · your resume fills your profile