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