Senior Software Engineer

  • Foundant Technologies
  • Bozeman, MT, USA
  • Aug 08, 2018
Full time Other

Job Description

Job Summary

We are looking for an experienced .NET software engineer to join our team as we continue growing our web-based software and service offerings. As part of our development team, you will be responsible for enhancing and maintaining the functionality of Foundant’s products, ensuring coding standards and best practices are followed, and contributing to our efforts to improve internal processes. You will work with our product team to understand new functionality requirements and priorities and will also work with our architect and Director of Product Development to understand current and planned architectural and strategic product direction.

 General requirements

  • Over 5 years of full stack professional software engineering experience, with a focus on web application development. Highly proficient with:
  • Perl
  • Relational databases
  • JavaScript & CSS
  • Distributed version control system (Git preferred)

 Other important things

  • Passionate about solving problems and learning new stuff (especially technologies)
  • Excellent communicator
  • Strong knowledge of, and commitment to, best practices (coding, security, etc.)
  • Demonstrated ability to solve complex problems requiring in-depth analysis
  • Passionate about improving the user experience
  • Experience participating in code reviews
  • BS in Computer Science or related degree preferred
  • C#, ASP.NET, MVC, and AWS experience desired

This description is general in nature and is not intended to be an exhaustive list of all responsibilities. Other duties may be assigned as needed to meet company goals.

We offer a competitive benefits package including health and dental insurance, Simple IRA with company match, personal development budget, vacation stipend, flexible work schedule, and more.