Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Utah Transit Authority Logo

Software Engineer II

Utah Transit Authority

From $80,800
Sep 19, 2025
Salt Lake City, UT, US
Apply Now

The Utah Transit Authority (UTA) is looking to hire a Programmer Analyst to define, develop, modify, test, analyze, and maintain software applications and information systems to meet evolving business requirements. This role will also advise IT leadership on system performance and recommend improvements, develop business intelligence processes, and ensure efficient troubleshooting and maintenance of existing systems.

Requirements

  • Must be able to demonstrate competence using C-Sharp, Angular, MS Reporting Services (SSRS) /PowerBI.
  • Must have Cloud technologies experience, preferable Microsoft Azure, including messaging technologies like NSQ, RabbitMQ or preferable Enterprise Service Bus (ESB).
  • Must have developed moderate to difficult software programs from customer specifications to user sign-off.
  • Must have experience designing and implementing moderately complex relational databases, data models and data warehouses.
  • Must have experience with Agile process frameworks (e.g. Scrum) and TDD.
  • Basic working experience with Git or similar version control system.
  • Object Oriented Programming and web development using C-Sharp, .Net, ASP.Net, HTML, CSS, JavaScript/TypeScript, Angular or other JavaScript frameworks, SQL and T-SQL scripting, NoSQL.

Responsibilities

  • Defines, develops, modifies, tests, analyzes, and maintains software applications and information systems in support of business requirements.
  • Writes code, tests, analyzes, and troubleshoots existing applications.
  • Works with other Programmer Analysts, Database Administrator, and other Developers and Supervisor(s) to troubleshoot applications and maintain existing systems/n-tier products.
  • Designs and implements relational databases.
  • Develops business intelligence (BI) processes, data, interfaces, and interactivity to provide key performance indicators, dashboards, analytics, and decision support software.
  • Analyzes user needs and reviews system specifications.
  • Designs, builds, and modifies software specifications as required to meet changing business requirements.

Other

  • Successful completion of technology program (>500 hrs) from a technical college with an emphasis on software development OR Bachelor’s degree in Computer Science, Information Systems or equivalent with emphasis on business applications programming or systems management preferred.
  • Between three (3) and seven (7) years programming experience preferred.
  • Customer service skills where application support, deployment and troubleshooting experience is required
  • Communicate information and ideas clearly both verbally and in writing
  • Must have the ability to work within a team and/or independently