Best Friends Animal Society
  • 311- Application Development Services
  • Kanab, UT, USA
  • Full Time

Join Best Friends and turn your career into a labor of love. The benefits package is one of the best! Medical, Dental, Vision, Basic and Supplemental Life Insurance, Short and Long Term Disability, Child Care reimbursement, Pet Sitting reimbursement, Flexible Spending Account, Health Savings Account, PTO, Paid Holidays, Employee Assistance Program, 401k and Staff Discounts.

Location: Remote or Kanab, Utah

Position Summary:  Responsible for creating, integrating and supporting software systems.  Ability to analyze requirements and transform them into designs, applications and test plans.  Will work with other team members to build and integrate new systems, add new functionality and generally support the entire application portfolio.  Will participate in code reviews and be involved in deployments and operational support.


  • Generates, tests and deploys code for new and existing systems (60%)
    • Generates code for software applications according to specifications. Writes programming scripts to enhance functionality and/or performance of applications as assigned.
    • Runs and monitors software performance tests on new and existing programs to identify errors and isolate modules for improvement and debugging.
    • Participates in code reviews and similar processes.
    • Writes documentation for modifications to existing systems as needed.
    • Where necessary helps ensure that adequate sandbox/development environments exist.  Assists in steps necessary to make these functional.
    • Coordinates with the necessary departments to both develop and deploy code.
    • Helps to bring generated code and other necessary software packages to production.  The includes internally generated code as well as third party packages as required. Responsible for coordinating with the necessary departments to ensure these activities are successful.
    • Other duties in this area as required and assigned.
  • Responsible for operational issues (30%)
    • Work with the other IT and user teams to determine the cause of, troubleshoot and solve operational issues.
    • Assists in system management.  Performs system corrections, version updates and configuration changes as needed and assigned.
    • Other duties in this area as required and assigned.
  • Participate in required administrative tasks.  Will actively participate in operational support meetings, CRM support meetings and other key business support items. (10%)

Skills and Experience:

  • A baccalaureate degree in business, computer science, information systems or a related field or equivalent experience.
  • A minimum of 3 years of coding experience in a Microsoft tools environment.  In depth knowledge of C# and Microsoft SQL including SSIS and similar technologies.  Familiar with common data-interchange formats (i.e. JSON), web services and other endpoint and API technologies.
  • Understanding of IIS configuration, setup and troubleshooting or similar web technologies.
  • Understanding of Github.  Experience in utilizing Github for builds and as a source code repository.
  • Experience coding and deploying in medium size and complexity projects.  Ability to meet deadlines and to work with other team members to achieve the overall goal.
  • Excellent written and verbal communication skills.
  • Understanding of and experience with formal change management methodologies.
  • CRM experience in a nonprofit environment a plus.
  • Experience with Amazon Web Services a plus.
  • Experience with Financial Systems a plus.
  • Knowledge of animal welfare or shelter management a plus.

Physical Requirements:

  • Able to work at a computer for extended periods of time with repetitive typing, arm and hand motion.

Thank you for your interest in pursuing a career at Best Friends Animal Society.  Best Friends Animal Society is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to their race, color, religion, ancestry, national origin, sex, sexual orientation, age, disability, marital status, domestic partner status, or medical condition.

Best Friends Animal Society
  • Apply Now

  • * Fields Are Required

    What is your full name?

    How can we contact you?

    If you do not agree, you will not be able to receive text messages from this employer.
  • Sign Up For Job Alerts!

  • Share this Page
  • Facebook Twitter LinkedIn Email
Logo facebook twitter Instagram Pinterest LinkedIn google+ Youtube About Our Work Events The Sanctuary Stories Resources Adopt Donate