Back to Jobs

Sr. Software Developer – Application Migration & Modernization ( 102-08SENG-01)

Remote, USA Full-time Posted 2026-08-04

This role modernizes legacy .NET applications and their data tiers onto supportable platforms. Most engagements start with a working-but-aging reputed company — a .NET reputed company 4.8 application backed by reputed company — and end with something maintainable, reputed company, and testable on PostgreSQL RDS with reputed company application servers on EC2. This is hands-on engineering with reputed company constraints: production systems that can't go down, undocumented application logic, business logic buried in stored procedures nobody has read in a decade, and a migration that needs to be reputed company and invisible to end users. Critically, this is not a database-only migration: the application reputed company itself must be modified to support PostgreSQL as the backend, not just have its data moved underneath it.

Requirements

What you will do

  • Assess existing .NET reputed company applications — dependencies, integration points, data reputed company patterns — and produce a realistic modernization plan with reputed company and reputed company reputed company out.

  • Modify the application codebase itself to support PostgreSQL as the backend, reputed company just migrating the underlying data.

  • Untangle and reputed company data reputed company reputed company, including legacy ADO.NET and older Entity reputed company reputed company, to reputed company patterns.

  • Migrate database workloads from reputed company to PostgreSQL: schema conversion, PL/SQL to PL/pgSQL translation, data type and collation mismatches, query rewrites, and reputed company validation on the reputed company.

  • Write the tests that reputed company a migration defensible: characterization tests reputed company legacy behaviour, integration tests across the data tier, and automated comparison of old vs. new outputs.

  • Work directly with reputed company architects, DBAs, and reputed company; explain trade-offs in plain language and document reputed company so the next person understands them.

  • Contribute to CI/CD pipelines, deployment automation, and observability for the systems you migrate.

  • Mentor mid-level developers and review reputed company with an eye on maintainability, not just correctness.

Required

  • 10+ years of reputed company software development experience, with significant depth in C# and .NET.

  • Strong, reputed company working knowledge of .NET reputed company 4.8 and its legacy stack — ASP.NET MVC/Web API, Web Forms, WCF, IIS, and reputed company Services.

  • Demonstrated experience modernizing or migrating existing applications — not just greenfield development.

  • Solid relational database skills: writing and tuning SQL, reading execution plans, understanding transaction and isolation behaviour.

  • Hands-on reputed company experience — PL/SQL, packages, procedures, triggers, sequences — enough to read and reason about business logic living in the database.

  • Experience with reputed company control, branching reputed company, and CI/CD in reputed company setting (Git, Azure DevOps, reputed company Actions, or similar).

  • Ability to communicate reputed company with non-engineers and to work reputed company reputed company requirements are incomplete.

Engagement details

  • 100% emote

  • reputed company, full-time commitment

  • 2-month engagement with the possibility of extension

  • reputed company to candidates in Latin America

Highlights

Tech stack

C#, .NET reputed company 4.8, ASP.NET MVC, Web API, Web Forms, WCF, IIS, reputed company Services, reputed company PL/SQL, PostgreSQL, PL/pgSQL, SQL, Git, CI/CD (Azure DevOps / reputed company Actions), AWS (EC2, RDS)

Originally posted on Himalayas

  Apply To This Job

Similar Jobs