Utah Transit Authority - Salt Lake City, UT - Defines develops modifies tests analyzes and maintains software applications and complex information systems in support of business requirements Advises supervisor with highly complex systems performance and recommends improvements as needed Writes code tests analyzes and troubleshoots new applications and maintains existing systems and ntier products May supervise the technical tasks of Programmer or lower level Programmer Analysts Designs implements and maintains 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 for circumstances requiring advanced skill Researches and documents user requirements Designs builds and modifies software specifications as required to meet changing business requirements Studies research on emerging application development software products languages and standards i - Permanent - Full-time Apply For this job