Under the supervision of the Vice President of Solution Development, the Senior Programmer will write, maintain and troubleshoot code. The Senior Programmer will also build setup packages, analyze vendor requirements, design components, and
serve as an advisor for related positions within the organization.

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
  • Mentoring and Advising: 20%
    • Advise Business Analyst and Senior Business Analyst
    • Act as escalation point for Programmers and mentor them in developing, mainlining, and troubleshooting code
    • Explain software architecture/workflow to internal and external customers
  • Build Set-up Packages: 5%
  • Other Tasks: 5%
    • Analyze new vendor product requirements
    • Design component pieces for software
    • Interact with customers to understand requirements

Supervisory Responsibility:

Although this position does not have any direct reports, the Senior Programmer will act as an advisor and/or mentor to the following positions:

  • Programmer
  • Business Analyst
  • Senior Business Analyst

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
  • 7+ 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.