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

OpsBrasil Serviços Cloud LTDA

United States

On-site

USD 124,000 - 179,000

Full time

8 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

United States Digital Space LLC seeks an experienced software engineer to modernize legacy .NET Framework applications and data tiers. The project migrates from Oracle to PostgreSQL on AWS EC2/RDS, updating the application layer for PostgreSQL as the backend.

You will rewrite data access and integrate with CI/CD pipelines while maintaining production stability. Responsibilities include designing a realistic modernization plan, porting legacy ADO.NET/EF code, and mentoring mid-level developers.

Qualifications

  • 10+ years of professional software development experience with C# and .NET.
  • Strong knowledge of .NET Framework 4.8 and legacy stack (ASP.NET MVC/Web API, Web Forms, WCF, IIS, Windows Services).
  • Experience modernizing or migrating existing applications, not just greenfield development.

Responsibilities

  • Assess existing .NET Framework applications and produce a modernization plan.
  • Modify application code to support PostgreSQL as backend.
  • Port data access layers to current patterns and migrate Oracle to PostgreSQL.
  • Write tests for legacy behavior and integration tests across data tier.

Skills

C# programming
NET Framework 4.8
ASP.NET MVC
Web API
Web Forms
WCF
IIS
Windows Services
Oracle PL/SQL
PostgreSQL
PL/pgSQL
SQL
Git
CI/CD
AWS (EC2, RDS)

Tools

Azure DevOps
GitHub Actions

Job description

This role modernizes legacy .NET applications and their data tiers onto supportable platforms. Most engagements start with a working-but-aging system — a .NET Framework 4.8 application backed by Oracle — and end with something maintainable, scalable, and testable on PostgreSQL RDS with Windows application servers on EC2. This is hands-on engineering with real 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 seamless and invisible to end users. Critically, this is not a database-only migration: the application layer itself must be modified to support PostgreSQL as the backend, not just have its data moved underneath it.

RequirementsWhat you will do
  • Assess existing .NET Framework applications — dependencies, integration points, data access patterns — and produce a realistic modernization plan with sequencing and risk called out.
  • Modify the application codebase itself to support PostgreSQL as the backend, beyond just migrating the underlying data.
  • Untangle and port data access layers, including legacy ADO.NET and older Entity Framework code, to current patterns.
  • Migrate database workloads from Oracle to PostgreSQL: schema conversion, PL/SQL to PL/pgSQL translation, data type and collation mismatches, query rewrites, and performance validation on the target.
  • Write the tests that make a migration defensible: characterization tests around legacy behaviour, integration tests across the data tier, and automated comparison of old vs. new outputs.
  • Work directly with client architects, DBAs, and product owners; explain trade-offs in plain language and document decisions 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 code with an eye on maintainability, not just correctness.
Required
  • 10+ years of professional software development experience, with significant depth in C# and .NET.
  • Strong, current working knowledge of .NET Framework 4.8 and its legacy stack — ASP.NET MVC/Web API, Web Forms, WCF, IIS, and Windows 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 Oracle experience — PL/SQL, packages, procedures, triggers, sequences — enough to read and reason about business logic living in the database.
  • Experience with source control, branching strategy, and CI/CD in a team setting (Git, Azure DevOps, GitHub Actions, or similar).
  • Ability to communicate clearly with non-engineers and to work well when requirements are incomplete.
Engagement details
  • 100% emote
  • Hourly, full-time commitment
  • 2-month engagement with the possibility of extension
  • Open to candidates in Latin America
HighlightsTech stack
  • C#
  • .NET Framework 4.8
  • ASP.NET MVC
  • Web API
  • Web Forms
  • WCF
  • IIS
  • Windows Services
  • Oracle PL/SQL
  • PostgreSQL
  • PL/pgSQL
  • SQL
  • Git
  • CI/CD (Azure DevOps / GitHub Actions)
  • AWS (EC2, RDS)

Originally posted on Himalayas

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Modernization Engineer: Oracle to PostgreSQL
Senior .NET Modernization Engineer: Oracle to PostgreSQL

OpsBrasil Serviços Cloud LTDA • United States

Remote
USD 124,000 - 179,000
Full Stack Engineer
Full Stack Engineer

Provisions Group • Nashville (TN)

On-site
USD 120,000 - 150,000
C2C Requirement for SQL Database Engineer – NJ – Day 1 Onsite
C2C Requirement for SQL Database Engineer – NJ – Day 1 Onsite

US staffing Inc • New Jersey

On-site
USD 120,000 - 170,000
DBA - SQL Server & Postgre - Platform Modernization
DBA - SQL Server & Postgre - Platform Modernization

10xTalents • Philadelphia

On-site
USD 90,000 - 120,000
Collaborative data engineering team
Hybrid work schedule
Work on business-critical initiatives
Senior Database Architect (SQL Server & PostgreSQL) - B2B / Freelancers
Senior Database Architect (SQL Server & PostgreSQL) - B2B / Freelancers

Poland and Middle-Eastern Europe • United States

Remote
USD 90,000 - 150,000
Senior Full-Stack .NET Modernization Developer | Atlanta, GA
Senior Full-Stack .NET Modernization Developer | Atlanta, GA

CCGT LLC • Atlanta (GA)

Hybrid
USD 96,000 - 138,000
Slalom Flex (Project Based)- Data Migration Engineer
Slalom Flex (Project Based)- Data Migration Engineer

Slalom • Columbia (SC)

On-site
USD 110,000 - 124,000
Meaningful time off
Paid holidays
401(k) with match
+5
Slalom Flex- Project Based
Slalom Flex- Project Based

Slalom • San Antonio (TX)

On-site
USD 110,000 - 124,000
Time off & holidays
401(k) match
Health coverage
+4
Slalom Flex (Project Based)- Data Migration Engineer
Slalom Flex (Project Based)- Data Migration Engineer

Slalom • Hartford (CT)

On-site
USD 110,000 - 124,000
Meaningful time off
401(k) with match
Health, dental & vision coverage
+1
Sr. Database Engineer New AZ_Mesa_HQ
Sr. Database Engineer New AZ_Mesa_HQ

Verra Mobility Corporation • Mesa (AZ)

On-site
USD 140,000 - 190,000