Software Developer - Hamilton, MT

  • ATR
  • Hamilton, MT, USA
  • Sep 13, 2021
Full time Computer Science

Job Description

Job Summary

  • Designs, builds, tests, and troubleshoots computer software applications

Job Accountabilities

  • Executes designing, coding, debugging, and unit testing of software products
  • Meets with hardware engineers to resolve hardware/software compatibility
  • Meets with other departments to participate in specification, design, code, and test reviews
  • Evaluate problems to develop solutions relating to computer software
  • Provides certification of software products
  • Contributes to the enhancement of software development procedure
  • Improves existing programs by analyzing and identifying areas for alteration
  • Interfaces with users to define system requirements and/or necessary alterations
  • Contributes in project planning and project management
  • Manages and priorities multiple projects within design specifications and budget limitations
  • Interacts with all internal and external sources necessary to successfully complete assignments
  • Performs other related duties as assigned or requested

Job Qualifications

  • Minimum Education: Bachelor's Degree or equivalent
  • Minimum Field of Expertise: Information technology
  • Minimum Experience: 2 Years
  • Preferred Experience: 4 Years


  • Analysis
  • Assessment/evaluation
  • Attention to detail
  • Communication -- written and oral skills
  • Conflict resolution
  • Consulting
  • Creativity
  • Organization
  • Knowledge of relevant policies and procedures
  • Problem identification and resolution
  • Computer network and computer systems
  • Works independently

Technologies that developer should have proven proficiency or experience with, include:

  • React
  • Redux
  • Node.js
  • Git
  • C#
  • .NET Core
  • JIRA
  • MS SQL
  • Transact/SQL
  • Entity Framework
  • WebAPI
  • JSON
  • XML/XPath/XSL
  • JavaScript


  • Salary commensurate with experience


  • Hamilton, Montana (flexible onsite)