Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

Virginia Retirement System Logo

Senior Software Engineer

Virginia Retirement System

$130,000 - $145,000
Dec 5, 2025
Richmond, VA, US
Apply Now

Virginia Retirement System is looking to develop and maintain critical business applications, perform analysis and design for development and maintenance projects, and ensure all code, configuration data, and system documentation adheres to VRS standards.

Requirements

  • minimum of five years of experience in front-end development, including experience with ASP, .Net, Angular, JavaScript, HTML, CSS, SQL, SSIS, and SSRS.
  • Experience in debugging and analysis is required, as well as experience in developing large, complex, interconnected systems on various software platforms.
  • Advanced knowledge of technology principles, best practices, and procedures relevant to completing complex software development assignments.
  • Ability and desire to learn new technologies.
  • Demonstrated troubleshooting skills, problem resolution abilities, and customer service skills.
  • Ability to work with incomplete information and develop suitable solutions to meet business needs.
  • Provide expert knowledge of standards and best practices for ASP and .Net development.

Responsibilities

  • Perform analysis and design for medium-sized to large complex development and maintenance projects.
  • Develop complex code and configuration data using secure coding practices.
  • Ensure that all code, configuration data, and system documentation is accurate, complete, understandable, and adheres to VRS standards.
  • Develop test plans for functionality, and test scenarios and scripts to ensure comprehensive testing of business functionality.
  • Develop new and update existing applications in support of the VRS business teams and participating employers, members, and retirees.
  • Develop and maintain critical business applications.
  • Address security vulnerabilities, using suitable tools to assure security and analyze outputs; recommend corrective actions.

Other

  • Bachelor's Degree in Computer Science or a closely-related field.
  • Other education and experience may be considered.
  • Ability to work as part of a team, accepting and providing guidance amongst team members as appropriate.
  • Abilities to effectively communicate; collaborate; prioritize; deal with multiple and changing priorities; meet deadlines.
  • Participate in an on-call rotation that provides technology support outside of normal business hours.