3Pillar Global logo
3Pillar Global

Senior Visual Basic Software Developer

🕐 30 dias atrás📍 Costa Rica🌍 Remoto
Candidaturas encerradasVer outras vagas

Key Responsibilities

  • Independently own, maintain, and extend the legacy billing surfaces — the VB6 COM components, the classic ASP / VBScript operator pages, the SQL Server T-SQL billing procedures, and the ASP.NET WebForms screens that wrap them.
  • Partner with the existing COM component owner (who keeps the bill-generation core) on shared interfaces, change windows, and parallel-run validation.
  • Reverse-document and add safety tests to the highest-risk undocumented modules — the rate-aggregation engine, the jurisdiction-specific tax and regulatory procs (CARE / FERA / WSA / state-specific admin fees), the classic-ASP operator UI for revenue-affecting workflows, and the Australia-specific billing logic and its opaque property-settings keys.
  • Prove and maintain the VB6 build for the full legacy estate, including the three licensed-dependency report DLLs (ActiveReports 2.0 components, Persits AspPDF, SoftArtisans ExcelWriter 4.0).
  • Plan and execute the migration of the most fragile legacy surfaces over time.

Minimum Qualifications

  • A minimum of 6+ years of experience as a software engineer.
  • Strong, current expertise in:
    • VB6 and COM / COM+ interop
    • classic ASP and VBScript
    • T-SQL on Microsoft SQL Server (stored procedures, query tuning, schema reasoning)
    • ASP.NET WebForms.
  • High level of English proficiency required to interact with a globally-based engineering and operations team.
  • A demonstrable track record of reading, decoding, and documenting undocumented legacy code.
  • Experience working alongside an active code owner on a shared critical-path component, including change-window coordination and parallel-run validation.
  • Strong instincts for safety-of-change: small commits, change-budget thinking, parallel-run validation, feature-flag gating, and explicit rollback plans.

Additional Experience Desired

  • Direct experience with regulated or financial billing calculations — utility billing, telecom rating, insurance premium computation, or comparable.
  • Experience leading a modernization or strangler-fig migration of a long-lived legacy estate, including parallel-run validation harnesses and cut-over governance.
  • Familiarity with the Windows Server / IIS / Task Scheduler operational surface that legacy billing platforms typically run on.

Benefits

  • Medical Insurance benefits as per company policy.
  • Life Insurance as per company policy.
  • 12 days of paid vacation, sick leave and paid holidays as per local law.
  • Paternity and maternity leave as per local law.
  • Marriage, bereavement and graduation leaves as per company policy.
  • Sick leave and paid holidays as per local law.
  • Christmas bonus as per local law.
  • Saving Fund “Asociacion Solidarista”.
  • Beach house (Managed by the Asociacion Solidarista).
  • Discounts in local shops.
  • Direct deposit of payroll.
  • Paid professional certifications.

🇧🇷 Essa vaga exige inglês. Você está pronto?

A DevSpeak Academy prepara desenvolvedores brasileiros para conquistar vagas internacionais. Domine o inglês técnico com professores que entendem o mundo dev.

Conheça a DevSpeak Academy
Candidaturas encerradasVer outras vagas