APU Careers Hero BG

Senior Programmer / Analyst

Classification: Exempt

Level: Tier II

Salary Range: $75,000 to $105,000 plus bonuses (potential of additional $20,000+ annually)

Reports to: Director of Development and Programming

Compensation and Benefits

Compensation and Benefits

Are you ready to avoid working in the big corporate world where you are just an employee known by your badge number? Asset Protection Unit (APU) is a 20+ year business located near downtown Amarillo, Texas. We are looking for individuals that want to be treated like family and be part of a team where everyone’s voice is heard! APU is growing and there is lots of room for advancement! In addition, APU offers a full suite of benefits for full time employees, including:

  • Medical
  • Dental
  • Vision
  • Life
  • LTD
  • Generous 401(k) contributions
  • Starting Paid Time Off (PTO) 17 days your first-year anniversary
  • Holiday pay with time off to spend with your non APU family
  • Fun Committee Activities
  • Work from Home opportunities

Apply now, join our growing family.


·        To be considered for this role, please complete the Predictive Index Assessment at: https://assess.predictiveindex.com/eArRQ.

Job Description


Asset Protection Unit (APU) seeks an experienced software developer to join our team. APU is growing rapidly, and we look for engaged, enthusiastic, and excited folks to become an integral part of our team.

As a software developer at APU, you will be getting in on the ground floor of a brand-new implementation, creating software to support our operations. You’ll get to directly see the impact of your projects, be empowered to understand the everyday needs of users and make decisions that deliver real business value. At the same time, you’ll enjoy a friendly work environment and nimble small-business culture. 

What problems will you solve?

Under the direction of the Director of Development you will be working, largely autonomously, to deliver software critical to the daily operations of the business. You will introduce automations at key points in the business workflow to increase operations efficiency. There will be a wide variety of opportunities, from data mining, all the way up to front-end presentation. You will also help frame our development and change management practices to create a world class development environment.

What are we looking for?

We are looking for a seasoned developer who can provide technical expertise in both our data-mining operations and in development of new line of business software to improve operational efficiency. We are searching for someone who can take a new dataset, understand all of its components, and derive business meaning. We also want someone who can analyze business workflows, visualize software-based solutions to improve operating efficiency. All the while, keeping in mind business objectives.

We are looking for experience in C#, Java, or a similar object-oriented language. Experience in SAS, SQL, and ETL tools or with experience using another stack (Python, R, etc.) to analyze large datasets is also preferred. As a small development shop we are in need of someone who has broad experience including some project management duties. Duties such as gathering requirements, clarifying user expectations, communicating with management and stakeholders, and recognizing opportunities for improvement. 


Essential Functions

·        Utilize existing expertise to develop line-of-business applications, and revenue generating data-mining opportunities

·        Be able to interview users to find requirements for programming, document and execute on those requirements

·        Recognize architectural improvements needed to improve APU Programming

·        Perform any programming or data related task independently and efficiently

·        Think strategically about existing or conceptual opportunities

·        Mentor other programming staff

·        Provide direction to other programming staff

·        Communicate clearly with C-Level executives


Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


·        Ability to Perform the Essential Functions

·        Education and Experience: Development and Programming

·        Exercise independent judgement and discretion

·        Professionalism

·        Problem Solving/Analysis

·        Communication Proficiency

·        Time Management

·        Strategic Thinking

Supervisory Responsibility

This position has no supervisory responsibilities


Required Education and Experience

We expect this candidate to be able to self-learn and gather the right information to make informed decisions. APU will train the right candidate in the specific duties of the position, but the person must be able to take the initiative without being told what to do. A skills test will be required.

·        College degree or work equivalent

·        At least 5 Years of Programming experience

·        Object-Oriented Programming experience

·        SQL / database development experience

Preferred Education and Experience

·        Machine Learning

·        .Net development experience (C#)

·        SQL Server

·        SAS / Data Mining

·        Object Oriented Architecture Principles

·        Experience with project management and delivery

·        Distributed Version Control


Eligibility Qualifications

·        Intermediate Windows & MS Office skills are mandatory.

·        Passing a skills test may be required.

·        To be considered for this role, please complete the Predictive Index Assessment at: https://assess.predictiveindex.com/eArRQ.


Other Duties

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice. 


Work Authorization

Candidates selected will be subject to a pre-employment background investigation (drug test, credit check, reference verification) and skills test.


Compensation and Benefits

There will be an attractive compensation package that is commensurate with experience. APU offers a full suite of benefits for full time employees. Those benefits include medical, dental, vision, life, LTD, 401k, PTO and holiday pay. Join our growing team based exclusively in Amarillo, Texas.


Position Type/Expected Hours of Work 

This is a full-time position. Days and hours of work are Monday through Friday, 8 a.m. to 5 p.m. This position requires 40 hours per week with some time outside of the normal hours.



No travel is expected for this position.


Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

While performing the duties of this job, the employee is regularly required to talk or hear. The employee will be required to sit for extended periods of time and is frequently required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms.

  • This position requires sitting over 66% of the time.
  • This position requires Visual Acuity at 20 inches (or less) over 66% of the time.


Work Environment

This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.


AAP/EEO Statement 

APU is an affirmative action/equal opportunity employer (AA/EOE). All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, sexual orientation, disability status, genetic information, protected veteran status or any other characteristic protected by federal, state or local law. 

Contact Us


1212 Ross St.

Amarillo, TX