Software Developer *Remote / Nationwide*

Signature Performance

Organization: This position reports to the Information Services Manager.

Essential Job Functions include the following.

  • Prioritize and execute tasks throughout approved software development life cycle
  • Investigates and resolves increasingly complex problems including providing support for production systems in a timely manner.
  • Determines how existing applications, systems, databases, interfaces and/or hardware can interact to meet new and emerging enterprise initiatives.
  • Analyzes, designs, codes, debugs, integrates and tests increasingly complex software application solutions for systems
  • Consults and/or participates in the requirements, design and coding walkthroughs to ensure the development of quality solutions
  • Creates and maintains design documentation
  • Proactively identifies problems and presents/develops solutions
  • Tests increasingly complex program changes thoroughly to ensure accuracy
  • Prepares and/or generates test data
  • Resolves technical issues through debugging, research and investigation
  • Collaborate with team members and stakeholders to develop and implement process improvements and controls to the foundations work streams to standardize processes, improving quality, and reduce risk
  • Support the senior leadership in business planning, analysis, and reporting in support of Signature's programmatic goals and complex aspects of projects
  • Other duties as required

 Knowledge & Experience:

  • 2+ years of Java Spring development programming experience preferred
  • Experience designing, building and testing Java Spring Applications
  • Experience in Cold Fusion a plus
  • In depth knowledge of popular Java Frameworks JSF, Spring preferred
  • In depth knowledge of Engineering Tools, Jenkins, JUnit, Fitnesse, SonarQube, FusionReactor preferred
  • In depth knowledge of automated code review technologies preferred
  • Experience setting up technologies related to Database Rest API services
  • Experience User Interface technologies such as Angular 1.x, 2.x
  • Experience data migration technologies
  • Experience database structures, query design, SQL, PostgreSQL
  • Experience in Web Services
  • Experience in REST Services
  • Experience Stored Procedures
  • Analytical trouble shooting/complex problem solving and research skills
  • Excellent communication skills
  • Ability to effectively interact and collaborate with all levels of co-workers, including assistants, staff, senior management and Trustees
  • High-level interpersonal skills, team player, diplomacy, ability to negotiate and build consensus
  • Sound judgment, integrity, and respect for confidentiality are absolute requirements

General Areas of Accountability:

Must conduct business and personal affairs in a manner that is always a credit to the company.  Must maintain a good credit rating while employed with the company.

Machines and Equipment:

The incumbent must be able to effectively operate the current computer system, telephone system, and other office machines such as copier and fax machines.

Physical Activity:

The incumbent must be able to finger, grasp, feel, see, sit, hear, and speak.  The incumbent for this position must also be able to lift, move and set up desk top computers. 


The incumbent works in an office environment that is not substantially exposed to adverse environmental conditions such as heat, cold, or extreme noise.  Routine periods of being on the phone utilizing a headset, sitting and data keying are required.

Remote Eligibility:  Eligibility is determined by Management or Human Resources.

The above statements are intended to describe the general nature of work being performed by people assigned to this classification.  They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of personnel so classified.

Job ID: 9265

Posted 22 days ago

Share This Job