Programmer Level 1 | Full Time (Allen, TX)

Position Overview
Tritech is looking for a talented Software Engineer that is passionate about coding and wants to join us as we embark on developing our next-generation Premium Tax Platform.  The ideal candidate is someone who is excited about using technology to solve real-world business problems.  The candidate will participate in designing, developing, testing, debugging, and documenting software applications. Bachelor's degree in Computer Science, Software Engineering, or equivalent work experience is required.

Duties and Responsibilities

  • Participates in design discussions with the Software Architect or Lead Developer
  • Develops new user-facing features
  • Builds reusable code and libraries for future use
  • Analyzes code to find causes of errors and revises programs
  • Provides technical assistance to Product Development Groups and Quality Assurance testers by responding to inquiries regarding errors, problems, or questions with programs
  • Provides all forms of product support including phone, email, and web support while maintaining a professional and lasting relationship with customers
  • Assists in the development of current tax software systems and in the testing and development of new systems
  • Writes and maintains documentation for various processes, procedures, and new features
  • Takes on additional responsibilities and projects within the group
  • Other duties as needed or required

Required Qualifications and Skills:

  • Education and experience – Bachelor's degree in Computer Science, Software Engineering or equivalent work experience
  • Programming – Candidate must be able to program and has experience developing software using at least 1-2 languages.  Ideal candidate either has some front-end web development experience (using JavaScript, TypeScript) or is willing to learn.
  • Familiarity with using an IDE – Eclipse, IntelliJ, WebStorm, Visual Studio Code, or equivalent
  • Understands basic web protocols – such as HTTP
  • Familiarity with JSON and XML
  • Critical thinking – using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems
  • Complex problem solving – identifying complex problems and reviewing related information to develop and evaluate options and implement solutions
  • Quality control analysis – conducting tests and inspections of products, services, or processes to evaluate quality or performance
  • Customer Service - Responds promptly to customer needs; solicits customer feedback to improve service; responds to requests for service and assistance; meets commitments
  • Teamwork - Balances team and individual responsibilities; Gives and welcomes feedback; Contributes to building a positive team spirit
  • Some work outside normal business hours and some weekends may be required from time to time
  • May deal with confidential information and/or issues using discretion and judgment

Desired Skills:

  • Experienced with JavaScript or Typescript
  • Experienced with Angular, React, or another modern UI framework
  • Experienced with Responsive web-design
  • Experienced with HTML5, CSS3, and CSS frameworks such as Bootstrap
  • Experienced with NodeJS ecosystem
  • Experienced with using version control systems such as Git or SVN
  • Experienced with developing and consuming APIs (REST, SOAP, GraphQL)
  • Experience with using Linux
  • Experience using SQL and familiar with database concepts
  • Familiar with design patterns
  • Familiar with Agile concepts and methodologies
  • Familiar with Unit Testing concepts and frameworks
  • Familiar with DevOps concepts


  • Some work outside normal business hours and some weekends required.
  • Training will be provided for this position. 

Conditions of Employment

  • Background check
  • Drug Test
  • Work Status

Serve. Grow. Transform.
Our mission is to serve the insurance industry with accurate, timely, and comprehensive premium tax software and services while developing lasting relationships with our customers and employees, and actively working toward improving our community and world.

Apply today! We can't wait to meet you.

Helping Make Us Better

There is always room for improvement! TriTech utilizes various tools to ensure a healthy culture and workplace, as well as satisfied, happy customers.