Under the supervision of the Vice President of Solution Development, the Jr. Software Engineer will write, maintain and troubleshoot code. The Software Engineer will also build setup packages and assist the Senior Engineer throughout the full software development lifecycle.

Essential Functions:

  • Write, Maintain and Troubleshoot Code and Software: 70%
    • Design and maintain code in C#, VB.Net, VB6, and TSQL
    • Test and troubleshoot code and software
  • Build Set-up Packages: 15%
  • Other Tasks: 15%

Job Specifications:

Knowledge – Required

  • Knowledge of the full software development lifecycle
  • Proficient in programming languages: C#, VB.Net, VB6, and TSQL
  • Software test procedures and strategies

Skills – Required

  • Ability to troubleshoot software issues
  • Able to patiently and effectively mentor and advise fellow employees
  • Able to translate and explain complex software architecture and workflow processes to internal and external contacts with no programming experience
  • Able to effectively and efficiently meet deadlines
  • Critical thinking skills
  • Strong analytical skills
  • Self-motivated, detail-oriented and organized
  • Software testing and quality assurance
  • Excellent communication, interpersonal, and organizational skills

Education and Experience – Required

  • Bachelor’s degree in a relevant field

Education and Experience – Preferred

  • 3+ years of previous programming experience


This description identifies the key responsibilities, skills, and knowledge required for the position. This job description does not encompass all specific job-related tasks and duties and that may be required. Employees are required to follow all job-related instructions and perform all job-related tasks assigned to them by management.

Contact Rachel Flint, Director of Human Resources if you are interested in this position or apply here.