Back to Results

Software Architect C#/.NET Core - Mendon, UT

Quick Facts
Company Name:Autonomous Solutions
Location:Mendon, UT
Employment Type:Full Time
Category:Software
Pay:Salary
Take Action

Description

Autonomous Solutions, Inc. (ASI) is located in the hills of Northern Utah. ASI is rapidly growing as our innovative automation technology is being utilized by numerous companies in the mining, automobile, and agricultural industries. Come start your career in the exciting world of vehicle robotics atASI. ASI features a family-friendly work environment and is committed to the belief that employees should maintain astrong work/personal life balance. Evidence of this commitment can be seen in our compensation plan, culture, benefits, and work environment.

We are seeking a skilled C#/.NET Software Architect to lead the design and implementation of highly scalable, stable, and performant software solutions. You will collaborate with other brilliant engineers, business leaders, and product managers to deliver market-leading technologies to our customers. Come join the exciting world of vehicle robotics and grow with us in an environment where you'll be challenged professionally every day.


DUTIES AND RESPONSIBILITIES

  • You will work with a team of software engineers to add functionality and improve and upgrade ASI's autonomous vehicle command and control software
  • You will create detailed forward-looking technical roadmaps and architectural designs
  • You will drive the implementation of new technology frameworks to be adopted by development teams
  • You will work with product managers to ensure the end product meets customer expectations
  • You will help mentor and train other developers on coding practices and standards
  • You will identify tools to facilitate application performance monitoring and continuous improvement
  • You will Maintain a process-oriented culture leading the team in developing software products using agile methodologies

JOB REQUIREMENTS

  • Minimum of 8+years of professional software development experience
  • Bachelor or master's degree in Computer Science, Computer Engineering, or related field
  • Professional experience programming in C#, .NET Core, ASP.NET, or similar languages
    • Minimal initial usage with .NET Core, .NET Core usage will continue to increase over time
  • Professional experience developing highly scalable API's and 3rd party system integrations
  • Professional experience working with version control tools like Git, Mercurial
  • Professional experience working with code repositories like Bitbucket, GitHub
  • Professional experience working with continuous integration build servers like TeamCity, Jenkins
  • Network programming including TCP and UDP protocols
  • User interface development (WPF)
  • Full Stack development, including UI, client/server communication, and server-side business logic
  • Professional experience with MS Visual Studio
  • Professional experience with concurrent, multi-threaded, and asynchronous programming

PREFERRED JOB SKILLS AND EXPERIENCE

  • Experience with application scaling techniques: horizontal, vertical, and algorithmic
  • Understanding of geometry, trigonometry, matrix transforms, and general linear algebra
  • Experience with architecting & developing large-scale software applications inC#/.NET
  • Experience with database design and integration including relational and time-series databases.


Automation Alley Logo