Remote (Country) Full-time

CalcAir is hiring a Software Engineer

About the Role

CalcAir is looking for a Software Engineer to lead the modernization of a crucial retirement plan administration system. You will analyze and refactor a 25-year-old Visual Basic 6 application into VB.NET or C#, enhancing its efficiency, security, and scalability. This role is part of the Gemini Group within Constellation Software Inc.

What You'll Do

  • Analyze, understand, and document a complex VB6 codebase for a retirement plan administration system.
  • Refactor and rewrite legacy code into VB.NET or C# for improved performance, maintainability, and scalability.
  • Collaborate with cross-functional teams to translate business rules into clean, maintainable code.
  • Maintain system integrity and data accuracy throughout the migration process.
  • Implement unit tests and assist with automated testing strategies.
  • Participate in architectural discussions to propose improvements in performance and security.
  • Proactively identify and resolve issues related to code quality, performance, and technical debt.
  • Support ongoing maintenance and enhancements post-migration.
  • Ensure strict compliance with data security and retirement plan regulatory requirements.

What We're Looking For

  • 2+ years of professional software development experience.
  • Proficiency in VB.NET and/or C# with a solid understanding of .NET Framework or .NET Core.
  • Experience in large-scale codebase refactoring and system migration projects.
  • Solid understanding of software engineering best practices: design patterns, version control, testing, and documentation.
  • Experience working with relational databases (e.g., SQL Server).
  • Strong analytical and debugging skills.
  • Excellent communication and documentation skills.

Nice to Have

  • Experience with qualified retirement plan administration or financial services systems.
  • Familiarity with modernization tools (e.g., code analyzers, migration tools).
  • Experience working in agile or iterative development environments.
  • Understanding of data compliance requirements (e.g., ERISA, IRS guidelines).

Technical Stack

  • Visual Basic 6 (VB6)
  • VB.NET
  • C#
  • .NET Framework
  • .NET Core
  • SQL Server

Team & Environment

You will be part of the Gemini Group, one of the operating groups within Constellation Software Inc. (CSI). Our culture makes long-term investments in people, technology, and customers, emphasizes growth through learning and shared expertise, and grants autonomy and independence within a decentralized structure built on trust and full transparency.

Benefits & Compensation

  • Compensation: $56,000.00 - $84,000.00 per year.
  • Medical, dental, and vision coverage.
  • Basic life insurance.
  • Short-term and long-term disability.
  • 401(k) participation with company match.
  • Profit sharing bonus plan.
  • Minimum of 10 days vacation.
  • Sick time based on state requirements.
  • 8 company-paid holidays.
  • 2 personal holidays per year.

We are an equal opportunity employer and do not discriminate against any employee or applicant because of race, religion, sex, sexual orientation including gender identity or expression, pregnancy, national origin, age, marital status, veteran status, disability status, or any other category or characteristic protected by law.

Required Skills
Visual Basic 6 (VB6)VB.NETC#.NET Framework.NET CoreSQL ServerLegacy System MigrationAPI DevelopmentDatabase DesignSoftware ArchitectureUnit TestingPerformance OptimizationAgile Methodologies
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
CalcAir

CalcAir helps employee benefits professionals with benefits software and services. It is a trusted name in the industry with over 50 years of experience and is part of the Gemini Group within Constellation Software Inc.

Visit website
Job Details
Category backend
Posted 3 months ago