Utah IT Jobs

Mobile utah department of workforce services Logo

Job Information

T. D. Williamson, Inc. Senior Software Engineer in Salt Lake City, Utah

Designs, modifies, develops, writes and implements software programming applications.

  • Design software applications and graphical user interfaces based on written specifications, feedback from users, and management direction

  • Work directly with scientists and engineers to create innovative solutions

  • Provide technical support to internal users

  • Maintain and debug existing applications

  • Estimate development durations and meet deadlines

  • Act as interface with data analysts, production technicians, and field service technicians

  • Willingness to work with various reporting platforms

  • Plan and track projects using Agile methodology and designated project software

  • B.S. in Computer Science or equivalent

  • Minimum related experience requirement: 5 years+

  • 7+years working-knowledge of object-oriented programming, test driven development, and software development life cycle

  • 7+ years of experience with MS Visual Studio development environment

  • 7+years of experience with .Net framework

  • 5+years of experience with C++; experience with Qt, OpenGL, Boost is a plus

  • 5+ years of experience with C#, WPF, and the MVVM pattern

  • 5+ years of experience with Vue.js, JavaScript, and HTML

  • Understanding of relational databases, i.e. SQL server

  • Experience with Python, R, MatLab, or other mathematical languages is a plus

  • Experience with ReST APIs and interfaces

  • Excellent verbal and written communication skills

  • Customer Service skills

Posting Title: Senior Software Engineer

Position ID: Position-18531

External Company Name: T. D. Williamson, Inc.

External Company URL: http://www.tdwilliamson.com/en/

Street: 369 N. Billy Mitchell Road