Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Perseus Group, Constellation Software Logo

Software Engineer

Perseus Group, Constellation Software

$56,000 - $84,000
Dec 22, 2025
Remote, US
Apply Now

CalcAir is seeking to refactor and modernize a mission-critical retirement plan administration system, which has been developed and maintained over 25 years using Visual Basic 6 (VB6) and is now being migrated to VB.NET or C-Sharp, to enhance efficiency, security, and scalability of core systems.

Requirements

  • Proficiency in VB.NET and/or C-Sharp, 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
  • Experience with qualified retirement plan administration or financial services systems
  • Familiarity with modernization tools (e.g., code analyzers, migration tools)

Responsibilities

  • Analyze, understand, and document a complex VB6 codebase used in qualified retirement plan administration, ensuring thorough documentation to facilitate future maintenance and enhancement.
  • Refactor, rewrite, and optimize legacy code into modern architectures using VB.NET or C-Sharp, aiming for improved performance, maintainability, and scalability.
  • Collaborate effectively with cross-functional teams, including business analysts, QA teams, and product stakeholders, to translate business rules into clean, maintainable, and scalable code.
  • Maintain system integrity and data accuracy during the migration process to prevent any disruptions in service.
  • Implement unit tests and assist with automated testing strategies to ensure the reliability and quality of the modernized system.
  • Participate in architectural and design discussions to propose and implement improvements in system performance, maintainability, and security.
  • Proactively identify and resolve issues related to code quality, performance, and technical debt to ensure a robust and efficient system.

Other

  • 2+ years of professional software development experience
  • Strong team player with excellent interpersonal skills
  • Detail-oriented and capable of managing complex technical challenges
  • Effective communicator, able to convey ideas clearly to technical and nontechnical stakeholders
  • FLSA Designation (US Only): Exempt