
Software Engineer
Perseus Group, Constellation Software
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $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