Software Developer (00650)

State of MontanaHelena, MT
Onsite

About The Position

The role of Software Developer 1 is to assist in the building and maintenance of high-quality, innovative, and fully performing software that complies with coding standards/technical design and effectively provides data collection systems to meet the needs of the students, educators, and schools the OPI serves. The Software Developer assists with aspects of software development life cycle (SDLC) from preliminary system analysis, gathering user requirements, supporting database design, assisting in defining system functionality and security, writing code various programming and scripting languages to include but not limited to C#, C++, VB.NET, CSS, HTML, JavaScript, .NET, and visual studio, testing and deployment. Additionally, Software Developer 1 provides technical input during the planning, design, and implementation of projects, and in alignment with OPI goals.

Requirements

  • Must reside in Montana.
  • One year of education in an Information Technology-related field.
  • One year of experience with software programming.
  • Knowledge in performing computer software development, including developing Windows and Web applications using various versions of .NET, Visual Studio and Power BI.
  • Knowledge of Montana Code Annotated (MCA) regarding educational finance.
  • Knowledge of database concepts and methods.
  • Knowledge of SQL Server Reporting Services.
  • Knowledge and experience with project management principles and best practices.
  • Strong organizational skills and the ability to prioritize tasks.
  • Ability to follow established standards for software development.
  • Ability to manage multiple projects under tight timelines, while maintaining consistently higher levels of product quality.
  • Ability to work under multiple deadlines with assigned funding.
  • Ability to work both independently and effectively as a member of a team.

Responsibilities

  • Assist in the building and maintenance of high-quality, innovative, and fully performing software that complies with coding standards/technical design.
  • Effectively provide data collection systems to meet the needs of the students, educators, and schools the OPI serves.
  • Assist with aspects of software development life cycle (SDLC) from preliminary system analysis, gathering user requirements, supporting database design, assisting in defining system functionality and security.
  • Write code in various programming and scripting languages to include but not limited to C#, C++, VB.NET, CSS, HTML, JavaScript, .NET, and visual studio.
  • Assist with testing and deployment.
  • Provide technical input during the planning, design, and implementation of projects, and in alignment with OPI goals.

Benefits

  • Work/life balance
  • Family friendly
  • Dedicated and caring colleagues
  • Health coverage
  • Retirement plans
  • Paid vacation, sick leave, and Holidays (combination of up to 38 per year)
  • Opportunities and room for professional growth
  • Public service loan forgiveness
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service