IT Senior Programmer Analyst

TestOut Corporation of Pleasant Grove, UT is seeking to hire a talented full-time IT Senior Programmer Analyst who is passionate and experienced in designing and developing web-based business applications, data integrations, and Microsoft Dynamics 365 CRM custom solutions. Do you want to help our company grow to the next level by taking part in all aspects of solution development to enhance users job performance? If so, you may be perfect for this position!

The Information Technology Senior Programmer Analyst earns a competitive salary based on experience and excellent benefits! Our benefits include paid time off and holiday pay, 100% company-paid health and dental insurance, life insurance, and short-term and long-term disability insurance. If this sounds like the opportunity that you've been looking for, apply today!


The mission of TestOut Corporation is to make a difference in a person's life through education using breakthrough technology. We are in the business of selling hope. We work with academic and IT Pro institutions all over the US and abroad. Through our software training technology called LabSim, a student with little to no IT knowledge can "test out" and master real-world IT scenarios that can open doors to a job, career advancement, and a better life.

For five years running, TestOut has been voted "Best Company to Work For" by Utah Business Magazine through employee surveys. We have created a business casual environment with company employee events and company family events. Our CEO cares about each employee and shows it through competitive compensation and great benefits.


As an IT Senior Programmer Analyst, you have the opportunity to take part in all aspects of solution development including requirements gathering, feature design, development, implementation, and ongoing support. While working closely with key business contacts, you analyze, design, develop, test and document new web-based business applications, data integrations, and Microsoft Dynamics 365 CRM custom solutions or enhancements to existing systems and integrations.

You are a true professional who works competently with little supervision. You proactively identify and recommend opportunities for enhancements and integrations to existing systems, as well as opportunities for developing new solutions to improve our day-to-day business operations. You get to research and resolve application issues with end users. You also collaborate with other team members and provide support as needed.


  • Bachelor's degree in Computer Science or related discipline
  • Minimum of 7 years experience with sales, marketing, and finance business processes and systems
  • Minimum of 7 years experience developing custom business applications with C#.NET, ASP.NET, HTML/CSS/JavaScript, JSON/XML, and SQL Server (2012 and higher)
  • Minimum of 7 years experience with developing integrations between 3rd-party applications using REST/SOAP API's and other integration technologies

Do you have a solid understanding of database fundamentals and SQL, including database design, ETL development, and SQL coding and performance tuning? Do you have excellent analytical, problem-solving, troubleshooting, and debugging skills? Are you a team player that can also excel individually? Do you have a passion for information technology? Do you have excellent written and verbal communication skills? Do you have a customer-centric attitude? If so, apply today!


If you feel that you would be right for this IT Senior Programmer Analyst position, please fill out our initial 3-minute, mobile-friendly application here. We look forward to meeting you!