Senior Principal Software Developer – Tucson, AZ

About Us: Hexagon is a global leader in sensor, software, and autonomous solutions. We are putting data to work to boost efficiency, productivity, and quality across industrial, manufacturing, infrastructure, safety, and mobility applications. Hexagon’s Mining division solves surface and underground mine challenges with proven technologies for planning, operations, and safety.

Our Vision: A future where data is fully leveraged so that both humanity and
sustainability to thrive.

Our Mission: Putting data to work to enable autonomous, connected ecosystems that boost efficiency, productivity, and quality for our customers.

DUTIES & RESPONSIBILITIES:
Develop new components, features, and functionality within the designated products.
Maintenance of existing designated products by fixing bugs found.
Assist in the improvement of the existing designated products.
Create documentation (discussion/testing/release/doc notes).
Assist in the creation and implementation of detailed specifications and code.
Assist in clarifying project scope from a technical standpoint.
Other duties as assigned.

KNOWLEDGE & SKILLS:
Advanced level of programming skills in languages C and C++.
Ability to utilize Microsoft Visual Studio.
Knowledge of GUI (graphical user interface) WPF, Winforms, Etc…

A plus
GCC and Linux
Advanced level of programming skills in languages C#.
Familiar with Agile methodologies.
Familiar with source control systems (SVN, Mecrurial, git or the like)
Knowledge of database design and access (ADO.NET, SQL Server, SQLite or related) is a plus.
Familiarity with current design patterns, MVVM, MVC, etc…
Web technology experience a plus (Entity, REST, oData, client-server architecture…)

EDUCATION & WORK EXPERIENCE:
Strong math/engineering background or experience.
Must have strong problem-solving skills.
Must have worked in a team environment.
Minimum of eight years’ experience of related development experience.
Must have used C++.C#, or C in the last four years as part of development experience.
Bachelor’s degree in Computer Science, Computer Engineering, or equivalent combination of education and related experience.

About

Leave a Reply

Your email address will not be published. Required fields are marked *

DON’T MISS OUT!
Subscribe To Newsletter
Be the first to get latest updates and exclusive content straight to your email inbox.
Stay Updated
Give it a try, you can unsubscribe anytime.
close-link