369,078open jobs
9,456companies
47,986added this week
Browse all
Salary
$38k – $107k per year (Estimated)
Location
Remote (Brazil)
Seniority
Senior · 10+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Jobgether is an AI-powered job platform focused on remote and flexible work. It matches candidates with relevant roles using skills and preference-based algorithms, and also offers career coaching and job-search guidance.

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Sr. Software Developer - Application Migration & Modernization based in Brazil.

This is a hands-on engineering role focused on modernizing legacy .NET applications and their underlying data platforms. You will transform mature, business-critical systems into maintainable, scalable, and testable solutions. The work spans both application and database layers, including migrating .NET Framework applications from Oracle to PostgreSQL on AWS. You’ll tackle real-world modernization challenges such as undocumented logic, legacy data access patterns, stored procedures, and production constraints. Success requires careful planning, strong testing, and a focus on seamless migrations with minimal disruption to users. You’ll collaborate closely with architects, DBAs, product owners, and engineering teams while helping raise development standards across the team.

Accountabilities:

  • Assess existing .NET Framework applications, identifying dependencies, integrations, data access patterns, technical risks, and modernization priorities.
  • Develop realistic modernization and migration plans, including sequencing, dependencies, risks, and mitigation strategies.
  • Modify application code to support PostgreSQL as the target backend, ensuring the migration goes beyond simply moving the underlying data.
  • Modernize and migrate legacy data access layers, including ADO.NET and older Entity Framework implementations, toward current and maintainable patterns.
  • Migrate Oracle workloads to PostgreSQL, including schema conversion, PL/SQL-to-PL/pgSQL translation, data type and collation changes, query rewrites, and performance validation.
  • Analyze and preserve business logic embedded in legacy database objects such as packages, procedures, triggers, and sequences.
  • Develop characterization, integration, and automated comparison tests to validate application behavior and make migrations reliable and defensible.
  • Contribute to CI/CD pipelines, deployment automation, monitoring, and observability for modernized applications.
  • Collaborate directly with architects, DBAs, product owners, and other stakeholders, translating technical trade-offs into clear business language.
  • Document architectural and technical decisions to ensure solutions remain understandable and maintainable.
  • Mentor mid-level developers and conduct code reviews with a strong focus on maintainability, quality, and long-term sustainability.
  • Requirements:

    • 10+ years of professional software development experience, with substantial hands-on expertise in C# and .NET.
    • Strong current knowledge of .NET Framework 4.8 and legacy technologies including ASP.NET MVC/Web API, Web Forms, WCF, IIS, and Windows Services.
    • Proven experience modernizing or migrating existing applications, rather than focusing exclusively on greenfield development.
    • Strong relational database expertise, including SQL development and tuning, execution-plan analysis, transactions, and isolation behavior.
    • Hands-on experience with Oracle and PL/SQL, including packages, procedures, triggers, and sequences, with the ability to understand business logic embedded in database code.
    • Practical experience migrating or adapting applications and databases to PostgreSQL, including data types, queries, schema structures, and performance considerations.
    • Experience with source control, branching strategies, and CI/CD tools such as Git, Azure DevOps, GitHub Actions, or comparable platforms.
    • Strong analytical and problem-solving abilities, particularly when working with undocumented systems or incomplete requirements.
    • Clear communication skills and the ability to explain technical decisions and trade-offs to non-technical stakeholders.
    • Collaborative mindset, ownership, and the ability to work effectively in distributed teams.
    • Experience mentoring developers and reviewing code with an emphasis on maintainability and engineering quality.
    • Benefits:

      • 100% remote working arrangement.
      • Full-time, hourly engagement.
      • Initial 2-month contract with the possibility of extension.
      • Open to candidates based in Brazil and across Latin America.
      • Opportunity to work on complex, production-critical application modernization and cloud migration projects.
      • Hands-on exposure to .NET modernization, Oracle-to-PostgreSQL migration, AWS infrastructure, automation, testing, and CI/CD.
      • Collaborative environment involving architects, DBAs, product owners, and experienced engineering teams.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
369,078 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Brazil
Full Stack Engineer 3 hours ago
$127k – $264k per year (Estimated) • In office • Full-Time • 9+ years exp • Sydney • Canberra • Melbourne
PowerShell
SQL
C#
TypeScript
JavaScript
C#
.NET
Databases
MS SQL
Frontend
Angular
DevOps
AWS
Azure
Azure DevOps
CI/CD
GCP
Git
Apply
$77k – $194k per year (Estimated) • In office • Full-Time • 3+ years exp • Nanyang
DevOps
AWS
Azure
CI/CD
Configuration Management
GCP
Platform Engineering
Apply
$57k – $89k per year • Remote/Hybrid • Full-Time • Tokyo
AI/ML
AI Agents
LLM
Red Teaming
DevOps
AWS
Azure
GCP
Cybersecurity
Burp Suite
Metasploit
Nmap
Apply
$57k – $89k per year • Remote/Hybrid • Full-Time • Tokyo
AI/ML
AI Agents
LLM
Red Teaming
DevOps
AWS
Azure
GCP
Apply
AI/LLM Engineer 2 hours ago
$93k – $151k per year • In office • Full-Time • 2+ years exp • Munich
TypeScript
JavaScript
Databases
Pinecone
PostgreSQL
Weaviate
AI/ML
AI Agents
DPO
Embeddings
LLM
NLP
Reranking
RLHF
Frontend
Next.js
React.js
DevOps
AWS
Azure
Docker
GCP
Kubernetes
Terraform
Apply
$152k – $229k per year • Remote • Full-Time
AI/ML
Human-in-the-Loop
Apply
$162k – $180k per year • Remote • Full-Time • 5+ years exp • Bachelor's Degree
Python
SQL
Databases
Snowflake
AI/ML
dbt
DevOps
AWS
Cybersecurity
HIPAA
Zero Trust
Analytics
ETL/ELT
Apply
$14k – $32k per year (Estimated) • Remote • Full-Time • 2+ years exp • Bachelor's Degree
DevOps
Incident Management
Management
ServiceNow
Apply
$29k – $60k per year (Estimated) • Remote • Full-Time • 8+ years exp
DevOps
Azure
Azure DevOps
Apply
$26k – $69k per year (Estimated) • Remote • Full-Time • 12+ years exp • Bachelor's Degree
Apply
$33k – $85k per year (Estimated) • Remote/Hybrid • Full-Time • Brazil
PowerShell
DevOps
Azure
IAM
Cybersecurity
CyberArk
Microsoft Entra ID
Apply
$21k – $53k per year (Estimated) • In office • Full-Time • Brazil
Marketing
Google Ads
LinkedIn Ads
Meta Ads
Apply
$45k – $127k per year (Estimated) • Remote/Hybrid • Full-Time • Recife
Java
Python
Java
Hibernate
Spring Boot
Spring Cloud
DevOps
Azure
Azure AKS
Kubernetes
Apply
$45k – $114k per year (Estimated) • Remote • Full-Time • São Paulo • Vitoria-Gasteiz • Fortaleza • Rio de Janeiro • Recife
DevOps
AWS
Azure
Azure DevOps
Bicep
CI/CD
CloudFormation
GCP
GitHub
GitHub Actions
GitLab
GitLab CI
IAM
Incident Management
Jenkins
Kubernetes
Terraform
Apply
$32k – $85k per year (Estimated) • In office • Full-Time • Brazil
Python
Apply
See all jobs
This is one of many
369,078 more open roles from verified company boards, updated every day.