Building digital businesses, together.
Senior Visual Basic Software Developer
Location
Costa Rica
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Senior Visual Basic Software Developer
3Pillar Global
• 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
Job Requirements
- 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.
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 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Engineer
ScaniflyDrone-based 3D modeling software that automates and centralizes the manual day-to-day tasks in your solar workflow.
• Empower contractors globally to sell, survey, engineer, install and operate home electrification projects with greater accuracy, efficiency and worker safety. • Transform how energy projects are developed to support a more resilient and independent energy system.
Software Engineer – Automation
Atlantic Union BankWhen you're ready to bank better, bank at Atlantic Union Bank.
• Develop, test, and deploy automation solutions using UiPath Studio and UiPath Orchestrator • Participate in scoping and feasibility assessments of automation opportunities • Write application and database code based on business requirements or user stories, architectural requirements, and established coding standards • Participate in the review of business epics and stories • Validate code against business and architectural requirements • Create and test prototypes • Perform application unit testing • Participate in peer code & test reviews • Troubleshoot applications and resolve defects • Work within an agile framework • Prioritize and execute tasks • Communicate ideas in both technical and user friendly language • Update and maintain product documentation • Escalate issues and impediments in a timely manner • Work within established framework and processes • Provide constructive feedback to team members at all levels of the organization • Develop, Contribute and adhere to the development of standards and sound procedural practices. • Proactively communicate innovative ideas, solutions, and capabilities over and above the specific task request • Effectively communicate status, workloads, offers to assist other areas. • Collaboratively work with a team and independently. • Continuously strive for high performing business solutions • Perform and coordinate unit and system integration testing. • Participate in design review sessions and ensure all solutions are aligned to pre-defined architectural specifications. • Ensure data quality throughout entire development process, including audits and feedback loops to sources of truth. • Other duties as assigned
• Own features end-to-end — frontend (React/Next.js, TypeScript) and backend (Node.js/TypeScript, Python) on AWS. • Refactor toward maintainable services, add observability (CloudWatch + Grafana), and strengthen CI/CD within your product. • Uphold PII and HIPAA-grade standards for sensitive health and financial data. • Break down loosely-defined work, clarify with your lead, and ship without waiting for a perfect ticket.
• Lead engineering work to develop and implement energy efficiency and energy production projects for customer facilities • Manage and conduct engineering studies, analyses, and project development • Oversee mechanical and electrical construction projects from pre-contract through final implementation • Conduct site investigations, analyze energy use, finalize savings calculations, and create written reports • Manage engineering and design for implementation of design-build projects • Provide senior-level technical leadership and oversight, acting as a subject matter expert in mechanical system design, optimization, and integration • Coordinate mechanical engineering integration with electrical, controls, and construction teams to ensure cohesive system designs • Prepare and finalize reports and other documentation required for project work • Support quality assurance processes, ensuring accuracy, completeness, and technical excellence in all mechanical engineering output.




