Skip to main content
Posted November 28, 2018

Software Engineer

Richmond, VA Full Time

Role Overview: The Software Engineer works on an engaging team to develop the college savings software used by our customers to save for their future....

Role Overview:

The Software Engineer works on an engaging team to develop the college savings software used by our customers to save for their future. You will make a direct impact on our customers by enhancing their user experience.

If you have passion for technology, compassion for our mission, and like to develop new skills then this role is for you.

 Responsibilities:

  • Participate in all stages of the development lifecycle including the design, development, unit testing and code review
  • Collaborate with the team to design and implement new functionality in our enterprise software (JAVA & HTML5) and PLSQL backend
  • Analyze existing programs to identify areas for improvement and provide recommendations for modifications
  • Troubleshoot and correct defects to ensure optimal functionality and performance
  • Investigate new technologies and incorporate into programs to meet desired functionality
  • Provide technical, reporting and user support to end users
  • Develop your skills through agency-paid continuing education

 Minimum Qualifications:

  • Minimum 6 years designing and developing software
  • Strong knowledge of JAVA, HTML5, JavaScript/Typescript, Database Development/SQL
  • Experience in Angular 2+, Windows Command Line, NodeJS, and/or Oracle Forms is a plus
  • Experience with Integrated Development Environments such as SQL Developer, Visual Studio Code, or some equivalent
  • Familiar with Windows operating system

 Knowledge, Skills and Abilities:

  • Demonstrated understanding of information design, web accessibility, User Centered Design principles, and browser limitations
  • Broad knowledge of current technology and best practices in its use including development, security and accessibility
  • Knowledge of current development practices, tools and methodology including object-oriented design
  • Knowledge of security resources for development
  • Analytical ability to identify and resolve technical issues
  • Excellent communication skills, both oral and written, sufficient to explain complex technical problems to diverse audiences.

 Benefits:

  • Generous healthcare benefits with multiple plans to choose from
  • Defined benefit and contribution retirement plans with cash match
  • 12+ holidays
  • PTO – new employees earn 25 days/full year
  • Tuition reimbursement
  • Agency-paid continuing education
  • 529 match program
  • Relaxed work environment

This listing expired on Dec 28. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.