
Senior Back-End Developer
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Brazil.
• Spearhead the modernization of an existing Visual FoxPro system by reconstructing it in .NET with AI integration.
• Leverage the Traction pipeline and AI tools like Cursor to reverse-engineer programs, screens, classes, reports, and DBF databases.
• Identify and document business rules spread across screens, reports, triggers, and procedures, including exceptions and undocumented behaviors.
• Develop and maintain feature specifications, use cases, and Given/When/Then scenarios.
• Oversee rule validation in collaboration with the client’s developer.
• Implement features in the new .NET system, thoroughly reviewing AI-generated code prior to submitting pull requests.
• Create test plans and establish automated tests, including parity testing between the legacy and new systems.
• Design the new database architecture and assist in the migration of legacy data.
• Ensure integration with the pricing system and the modernization of Gestcom within the system architecture.
• Collaborate with Quality’s Product Owner and a senior developer on the client side.
• Educate the client’s developer on the methodology and .NET codebase.
• Maintain traceability among work items, specifications, code, and tests in Azure DevOps.
• Extensive experience with C# and .NET (ASP.NET Core, Web API, Entity Framework Core).
• Proficient in SQL Server, with skills in data modeling, migrations, and query optimization.
• Capability to read and comprehend legacy procedural and data-oriented code.
• Hands-on experience utilizing AI development tools such as Cursor, GitHub Copilot, or Claude Code, along with the critical judgment necessary to review and rectify their outputs.
• Background in automated testing using xUnit or NUnit, integration testing, and BDD (Reqnroll, SpecFlow, or similar).
• Familiarity with Git and Azure DevOps (Boards, Repos, and Pipelines).
• Independence to lead development as the primary developer on the project.
• Strong communication skills to engage with the Product Owner, client, and technical team, including the ability to facilitate training for other developers.
• Experience with Visual FoxPro or other legacy programming languages is an advantage.
• Background in legacy system migration or modernization projects, especially those involving DBF data, is a plus.
• Knowledge of the retail or supermarket sector is beneficial.
• Experience with web front-end development using Blazor or React is advantageous.
• Ability to write functional specifications and use cases is a plus.
• A workplace that promotes learning and professional development.
• Performance evaluations and feedback aimed at continuous improvement.
• Meal and/or food allowance.
• Medical and dental insurance coverage.
• Pharmacy partnerships that provide discounts on medications.
• Childcare assistance according to applicable policies.
• Collaboration with SESC, offering various cultural and leisure activities.
• Opportunities for language and technology studies, along with access to a course platform.
• Payroll-deducted loans at competitive rates.
• Financial education initiatives.
• Corporate University and structured learning paths.
• Referral program with chances for rewards and bonuses.
• Group life insurance coverage.
GT
Business Insights
Kraken Digital Asset Exchange
Kraken Digital Asset Exchange
Get handpicked remote jobs straight to your inbox weekly.