This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

Find jobs in Utah today!

To post a job, login or create an account |  Post a Job

  Jobs in Utah  

Bringing the best, highest paying job offers near you

previous arrow
next arrow

Senior Software Engineer

Utah Transit Authority

This is a Full-time position in Salt Lake City, UT posted August 26, 2021.

Utah Transit Authority Job Summary Manages technical collaboration within the development and contractor team in both on-board and back office systems through the architecture, requirements, design, interface specification, coding, testing, documentation, training, deployment, and code archiving stages to ensure system coherence and integrity.

Directs technical activity; oversees scheduling, training, long-term planning, and quality control activities to ensure stability, integrity, and efficient operation of UTA on-board and other systems.

Monitors, maintains, supports, and optimizes all software and associated fare, on-board, mobile, and other systems.

Applies proven communication, analytical, and problem-solving skills to help identify, communicate, and resolve technical and business issues in order to maximize benefit of UTA systems investments.

Works collaboratively through persuasion and initiative with Technology Office core technical teams and contractors in areas such as networks, communications, application development, project management, and development.

Acts as technical advisor to development and program managers.

Minimum Qualifications EDUCATION/TRAINING Bachelors in Information Systems Technology, Computer Engineering Technology, Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or a related field.

EXPERIENCE Five years minimum (ten years preferred) in general technology hands-on including communication, infrastructure, and application development with demonstrated proficiency in operation and use of related protocols, languages, and methodologies.

Experience in overseeing design, development, and implementation of software systems, applications, and related products related to on-board and embedded systems Experience with systems planning, security principles, and general software management best practices.

Software troubleshooting experience.

Extensive application support experience with Microsoft software development tools and methodologies.

KNOWLEDGE: Thorough knowledge of open payment system architectures, formats, and standards Testing, dataflow, and data mapping tools and procedures Working knowledge of networks and communications systems Working technical knowledge of current software protocols and Internet standards Working technical knowledge of Microsoft programming languages Working technical knowledge of C++, .NET and C# programming languages Working knowledge of embedded systems such as Linux and ARM architecture Working knowledge of databases and metadata and scripting languages, such as Unix Shell, including C, C++, Bash, MS SQL, MySQL and SQL Lite Extensive knowledge of XML and XML tools Working knowledge of current SSRS Reporting Familiarity with networking and communication protocols such as web services, RPC, FTP, SSH, SSL, etc.

SKILLS: Excellent verbal and written communication skills and command of English Self-motivated; willing to work under pressure and stress ABILITIES: Ability to work with others and participate in a team environment with demonstrated leadership Occasionally, working unscheduled hours and/or weekend work are required to support critical customer needs or where the use of mobile phones are required to respond to emergency situations.

Local travel to support customers in remote business units.

Frequent changes in the work schedule to accommodate service requirements during non-business hours.

Must have a valid Utah driver’s license and no more than 4 moving violations in the past three 3 years; cannot have more than 1 violation of driving under the influence of alcohol or any drug within the last 10 years.

Ability to obtain/maintain a DOT card and CDL is preferred.

This job requires an initial and annual credit check.

This job requires regular and predictable attendance

– OR

An equivalent combination or relevant education and experience.

Pay Rate: Starting at $105,412.32 annually based upon experience Close Date: Open Until Filled


AL Jobs AR Jobs CA Jobs GA Jobs KS Jobs KY Jobs LA Jobs MD Jobs MI Jobs MN Jobs MS Jobs MO Jobs NY Jobs OR Jobs TN Jobs TX Jobs UT Jobs VA Jobs WV Jobs ID Jobs