C-Sharp Jobs C# and Visual Basic Developer

C# and Visual Basic Developer

Keyrus

Keyrus: Unlocking the Full Potential of Data with a Human-Centric Approach

About the Company

At Keyrus, our mission is to help businesses make data matter. As global leaders in Data & Analytics, AI & Machine Learning, and Digital Transformation, we guide organizations through their data journey. With a presence in 27 countries and over 3,200 employees, we address diverse challenges, from cloud and data governance to advanced analytics and enterprise performance management. Our motto, “Making Data Matter,” drives us to accelerate business transformations and generate growth through data.

About the Role

Keyrus is undertaking a high-impact modernization project to migrate a critical legacy application from Visual Basic 6 (VB6) to C#/.NET as part of an AI-driven initiative. We are seeking a VB6 Developer to analyze, maintain, and document the legacy system in preparation for migration. Familiarity with C# and modern .NET architectures is highly desirable to assist in collaborating with the team rebuilding the application. This remote role requires the candidate to be based in Portugal.

Key Responsibilities:

  • Analyze and understand the legacy VB6 codebase, including its dependencies.
  • Document the logic, workflows, and technical specifications of the VB6 modules.
  • Collaborate with C#/.NET developers to ensure accurate translation of legacy functionalities.
  • Identify opportunities to simplify or modernize during the migration process.
  • Contribute to planning and technical discussions for the migration roadmap.
  • Support testing efforts to ensure legacy behavior is matched after migration.
  • Assist with bug fixing and enhancements to the VB6 codebase during the interim period.

Requirements:

  • 5+ years of professional experience with Visual Basic 6.
  • Strong understanding of legacy application architecture, database access layers (e.g., ADO), and VB6 GUI forms.
  • Experience in analyzing and documenting monolithic legacy applications.
  • Ability to work independently and collaborate with cross-functional teams remotely.
  • Excellent problem-solving and reverse engineering skills.
  • Hands-on experience with C#/.NET (Framework or Core) is a major plus.
  • Previous experience in legacy-to-modern migration projects is desirable.
  • Familiarity with Git, Azure DevOps, and modern CI/CD tools.
  • Knowledge of object-oriented programming principles and software design patterns is beneficial.
  • Fluent in English.
  • Must be a Portuguese or European citizen or have a work permit for Portugal.

What Keyrus Offers:

  • Competitive salary based on skills and experience.
  • Meal allowance of €8.32 per day.
  • Flexible benefits options.
  • Private Medical Insurance.
  • 22 days of annual leave (increasing every 3 years to a maximum of 25 days).
  • Access to a training program through the KLX (Keyrus Learning Experience) platform.

Find the complete job listing and details on the official website mentioned below: