
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