skip to Main Content

Programmer Analyst

We are kicking off a telematics revolution in the construction industry and beyond. Our company is self-funded.  Decisions can be made in minutes. We are looking for highly talented people to help us expand our newest startup product:  Fleet Intelligence(FI).  FI, a telematics solution, is less than two years old and has already received major industry endorsements. Rapid innovation in the product and processes means we are doing many things that have not been done before.  To facilitate FI growth, we need to constantly evolve our product, processes, systems, messaging, methodologies, strategies and tactics.  Priorities get rearranged every week day. We thrive on creativity, innovation, problem solving, and energy drinks (provided by company, of course). We’re building a mighty machine to process massive data in a world where a .01 second lag is too great.  The upside potential is enormous, the timing is perfect, the work is hard and the pace is fast.  As a team we accomplish more in one day than what the average team can accomplish in one week while having a great time.  We are on the journey together and each person is able to place their footprint on history in the making.  If reaching Big Hairy Audacious Goals (BHAGs) gets your adrenaline pumping, come join us!

Our successful Programmer Analyst performs a wide range of job duties utilizing technical know-how and a solid customer service approach. Utilizes client feedback to direct development and drive scope and delivery to create marketable and profitable applications.


REPORTS TO: Vice President of Operations


  • Define, develop, test, analyze, and maintain new software applications in support of the achievement of business requirements. This includes writing, coding, testing, and analyzing software programs and applications
  • Conducts requirements analysis, program design, coding, testing and maintenance
  • Research, design, document, and modify software specifications throughout the production life cycle
  • Collaborate with developers, programmers and designers in conceptualizing and development of new software programs and applications
  • Analyze and assess existing business systems and procedures
  • Assist in defining software development project plans, including scoping, scheduling and implementation
  • Research, identify, analyze and fulfill requirements of all internal and external program users
  • Conduct research on emerging application development software products, languages and standards in support of procurement and development efforts
  • Liaise with vendors for efficient implementation of new software products or systems and for resolution of any adaptation issues
  • Recommend, schedule, and perform software improvements and upgrades
  • Receive requests, gather specifications, document statements of work/quotes for clients, develop and validate reports, coordinate with development team to implement specific requests
  • Application implementations
  • Utilizes project management best practices in carrying out daily responsibilities
  • Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems
  • Consistently write, translate, and code software programs and applications according to specifications
  • Write programming scripts to enhance functionality and/or performance of company applications as necessary
  • Bachelor’s degree in computer science or equivalent knowledge, skills and experience
  • Strong general technical knowledge with a minimum of 5 years professional programming/systems analysis work experience
  • Strong working knowledge of relational databases
  • Proficient development skills in .NET and Visual Basic programming language
  • Working technical knowledge of C#, JavaScript, WPF and TFS beneficial
  • Experience with Xamarin a plus
  • Excellent understanding of coding methods and best practices
  • Extensive database development experience with MS SQL Server and Oracle
  • Prior experience interviewing end-users for insight on functionality, interface, problems, and/or usability issues
  • Hands-on experience developing test cases and test plans
  • Innovative
  • Ability to work with minimal supervision
  • Ability to work directly with customers, understanding and fulfilling their needs in a competent manner
  • Strong problem solving skills, results orientation and common sense
  • Ability to follow projects through to completion, adhering to tight timelines
  • Excellent verbal and written communication skills
  • Occasional travel required
  • Ability to learn new technologies quickly, step outside your own comfort zone and handle unfamiliar challenges enthusiastically
  • Enjoys work (overcoming obstacles is fun!), loves to help people and can work well independently or in groups


Competitive salary commensurate with experience

Benefit Plan

  • Foresight Intelligence pays 100% Employee-Only Premiums – Health, Dental, Vision, Life, AD&D, Short Term Disability, Long Term Disability
  • Enrollment in Stock Appreciation Rights Plan
  • Health Savings Account with Employer Contribution
  • 401(k) with Employer Matching
  • Paid Time Off
  • Employee Recognition
  • Weekly Team Lunch
  • Fully Stocked Break Room
Salary commensurate with experience | Foresight Intelligence is an equal opportunity employer | Applicants must have right to work in the US
Email cover letter & resume to
Back To Top