We are looking for the right persons to immediately add to our software development team.  We are interested in a Project Manager and an experienced Software Developer. See below for more information.   Contact us to apply.

Position Description: Project Manager
To lead design and implementation of quality custom software solutions.
Required Skills and Qualifications:

  • Strong Project Manager experience with established processes utilizing current project management tools and methods
  • Strong work ethic, committed to exceeding client expectations
  • Great understanding of full Software Development Life Cycle projects
  • Ability to work efficiently, produce at a high level, and consistently operate dependably
  • Adept at learning new systems and software-based technologies
  • Ability to communicate and collaborate effectively in written and oral formats with team members and clients
  • Plan, coordinate, facilitate and document meetings, discussions, and documentation across multiple projects
  • Ability to handle multiple projects simultaneously to successful completion
  • Strong analytical, planning and organizational skills
  • Soft skills for working with members of the project team and stakeholders, both internal and external
  • Robust understanding of object oriented design and software engineering best practices
  • Software application development, testing, debugging, troubleshooting, documentation

Position Description: Software Developer
To design and implement quality custom software solutions in a team environment.
Required Skills and Qualifications:

  • Minimum of a B.S. in Computer Science or related STEM discipline
  • Robust understanding of object oriented design and software engineering best practices
  • Excellent problem solving skills with ability to create sound solutions
  • Great understanding of full Software Development Life Cycle projects
  • Software application development, testing, debugging, troubleshooting, documentation
  • Ability to work efficiently, produce at a high level, and consistently operate dependably
  • Adept at learning new systems and software-based technologies
  • Strong work ethic, committed to exceeding client expectations
  • Dependable
  • Ability to communicate and collaborate effectively in written and oral formats with team members and clients
  • Enjoy a dynamic, exciting, and challenging professional working environment

Skills not required but a plus (for any position):

  • Business and/or Systems Analyst
  • Microsoft .NET Framework (C#, ASP.NET)
  • .Net Core
  • Java, PHP, Node.js
  • JavaScript, React, Angular
  • MS SQL Server, Oracle, MySQL, Postgresql
  • Entity Framework, EF Core
  • PHP, XML, JavaScript, JQuery
  • Software architecture and design
  • Database design and development, SQL, stored procedures, triggers, and optimization techniques
  • Agile / Scrum methodologies
  • PMP certification or experience
  • Scrum master certification
  • Microsoft Project
  • Software requirements gathering, systems analysis, business analysis, and analyzing data, information, and problems
  • Working directly with clients, in person, over the phone, and in a software project team
  • Ability to work on multiple projects while using different technologies, for different customers, with different time frames

A Software Development position at AXIOM ensures a rewarding experience accented by team camaraderie, interesting projects, great customers, and the opportunity to make a real difference.  At AXIOM, we work closely with our customers until the project is successfully deployed, and we experience the excitement and value our customers receive with the finished products.

Salary and Benefits:

On top of working with a company that cares about its employees, clients, and community you will enjoy:

  • Competitive pay dependent on your skills and expertise.
  • For professional full-time employees:
    • Excellent Health Benefits
    • Company matching SIMPLE IRA. We match your contribution up to 3% of your salary.  You are immediately and fully vested.
    • Paid vacation, and an additional 7 paid holidays.
    • Sick Days
    • Missoula, Montana.  It is simply one of the BEST places in the World to LIVE.
  • Your own office. No noisy open space office or cubicle farm.
  • Working with and learning from the vast experience and knowledge of the AXIOM team.
  • Casual dress and a professional, team oriented, and comfortable office environment.
  • Plenty of FREE parking at the office.