Senior Software Engineer (VB6 / Legacy Modernization)

New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonMicrosoft SQL Server

Requirements

  • Strong experience working with large and complex legacy codebases.
  • Solid proficiency in SQL Server and relational database design.
  • Ability to read, understand, and maintain legacy technologies such as VB6 and COM/ActiveX.
  • Strong debugging skills in production-grade, distributed systems.
  • Hands-on experience using AI-assisted development tools (e.g., Copilot, Cursor, Claude Code, or similar).
  • Strong analytical thinking and structured problem-solving abilities.
  • Experience working in multi-tenant or enterprise-scale environments.
  • Ability to work independently in remote, distributed teams.
  • Good communication skills and collaborative mindset.

Responsibilities

  • Maintain, analyze, and incrementally modernize a large VB6 legacy codebase supporting government operations.
  • Use AI tools to understand, document, and refactor complex legacy systems.
  • Develop new features and services using Python and SQL alongside existing system components.
  • Diagnose and resolve production issues in multi-tenant, mission-critical environments.
  • Work with relational databases, optimizing queries and supporting scalable data models in SQL Server.
  • Collaborate with engineering teams to ensure smooth integration between legacy and modern components.
  • Support incremental migration strategies from legacy technologies to modern architectures.
  • Contribute to system reliability, debugging, and performance improvements across the platform.
  • Participate in code reviews, technical discussions, and architecture evolution initiatives.
  • Leverage AI-powered development tools as part of daily engineering workflows.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now