Perseus Group, Constellation Software

Software Engineer

Perseus Group, Constellation Software

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $56,000 - $84,000 per year

Job Level

JuniorMid-Level

Tech Stack

.NETSQL

About the role

  • 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#, 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.
  • Support ongoing system maintenance and enhancements post-migration to continuously improve the system’s functionality and performance.
  • Ensure strict compliance with data security and retirement plan regulatory requirements to protect sensitive information and maintain regulatory standards.

Requirements

  • 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.
Benefits
  • Full time employees will also be eligible for enrollment in a wide range of choices of benefits , including medical, dental, vision, basic life insurance, short/long term disability, 401(k) participation (with company match).
  • The Company provides a minimum of 10 days of vacation for new employees , sick time based on state requirements, 8 Company-paid holidays and 2 personal holidays per year.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
VB6VB.NETC#.NET Framework.NET Corecode refactoringsystem migrationunit testingautomated testingrelational databases
Soft skills
analytical skillsdebugging skillscommunication skillsdocumentation skillscollaborationproblem-solvingproactive issue resolutioncross-functional teamworkorganizational skillsattention to detail