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