IT Developer/IT Developer, Sr.

Flathead Valley Community College•Kalispell, MT

About The Position

The IT Developer / IT Developer, Sr. designs, develops, and maintains enterprise system integrations, APIs, custom applications, and related processes. The position provides hands-on technical support for the Student Information System (SIS), CRM, and other core platforms, and may provide domain leadership, delegate developer tasks, and manage development projects depending on level. The IT Developer participates in designing, developing, integrating, securing, and maintaining the College’s enterprise information systems, applications, APIs, infrastructure, web properties, and integrations. The role supports the software development lifecycle, maintains application environments and supporting tools, documents standards and procedures, translates campus business needs into technical solutions, and contributes to system reliability, accessibility, data protection, and compliance with ADA Title II and WCAG standards. It also works with campus departments, students, faculty, staff, vendors, and external partners; supports training and institutional technology planning; and contributes to continuous improvement and the College’s mission. The Senior IT Developer performs the Developer duties and additionally serves as lead developer and primary programmer for the SIS and related enterprise applications. The senior role leads development lifecycles, manages concurrent projects and vendor relationships, mentors and may supervise staff, delegates tasks, provides domain leadership, advises the IT Executive Director on technology decisions, coordinates training, collaborates with infrastructure staff, and serves as project manager for software systems projects. This is a full-time, 12-month, benefit-eligible position. Compensation is $65,000–$70,000 for IT Developer and $70,000–$75,000 for IT Developer, Sr., depending on education, experience, and skill level. The position reports to the Executive Director of Information Technology. Occasional evening and weekend work may be required. The job is classified as Medium Duty, involving exertion of 20–50 pounds occasionally, 10–25 pounds frequently, and up to 10 pounds continuously to move objects.

Requirements

  • For IT Developer: Bachelor’s degree; or Associate’s degree plus two years of systems support-related and programming experience; or an equitable combination of four years of higher education and related experience.
  • For IT Developer, Sr.: Bachelor’s degree plus two years of systems support and programming-related experience; or an equal combination of six years of education and related experience.
  • Ability to design, develop, implement, and support enterprise applications and integrations using multiple programming languages, such as C#, Python, Java, SQL, and .NET frameworks.
  • Knowledge of relational database design and Microsoft SQL Server administration.
  • Knowledge of reporting tools such as SSIS, Tableau, Google Data Studio, and Power BI.
  • Knowledge of enterprise system architecture, APIs, and data integration across client-server and cloud-based platforms.
  • Ability to participate in complex development projects and system implementations, including prioritization, execution, and delivery in a fast-paced environment.
  • Ability to analyze business and functional requirements and translate them into effective, user-centered technical solutions.
  • Advanced ability to diagnose, troubleshoot, and resolve complex application, system, and integration issues.
  • Knowledge of operating systems, development environments, system configuration, software development standards, data management practices, and system documentation requirements.
  • Ability to evaluate and implement technologies, tools, and best practices to support continuous improvement.
  • Ability to provide quality customer service to a diverse user population, take initiative, and maintain a positive demeanor.
  • Ability and desire to learn new hardware, software, and technology concepts and adapt to new technologies and methodologies.
  • Knowledge of, or willingness to learn, institutional data reporting and analysis guidelines and software toolsets, and API technologies used to connect campus systems.
  • Ability to work creatively in a fast-paced environment with changing priorities and within FVCC policies and procedures.
  • Ability to communicate effectively in person, by telephone, interactive video, or other electronic means.
  • Ability to represent the College appropriately in interactions with the community and maintain effective professional relationships.
  • Ability to follow and issue directions; demonstrated professional communication, diplomacy, customer service, management, problem-solving, and interpersonal skills.
  • Ability to work effectively with people from culturally diverse backgrounds.
  • Ability to maintain regular and acceptable attendance and a high level of confidentiality.
  • Ability to work occasional evenings and weekends as needed, respond in an emergency, and pass a criminal background check.
  • Physical capacity for Medium Duty work: exertion of 20–50 pounds occasionally, 10–25 pounds frequently, and up to 10 pounds continuously to move objects.

Nice To Haves

  • Bachelor’s degree and three years of database support, SQL, higher education systems, or programming-related experience.
  • Work experience with large, complex information systems.
  • Experience in data consolidation and warehousing.
  • Knowledge of and experience with SQL databases.
  • Knowledge of and experience with Tableau, Power BI, and Google Data Studio.

Responsibilities

  • Design, develop, integrate, secure, and maintain enterprise information systems, infrastructure, portals, web properties, custom applications, APIs, and system integrations.
  • Support the Student Information System, CRM, LMS, third-party systems, and other core platforms.
  • Participate in or lead the software development lifecycle, including design, development, deployment, and maintenance of applications, integrations, and automations.
  • Direct or support application security, access controls, data protection, reliability, accessibility, and compliance with ADA Title II and WCAG standards.
  • Maintain enterprise application environments, web infrastructure, and supporting tools such as version control systems.
  • Document and maintain standards, procedures, policies, and processes for systems, integrations, data, and IT support.
  • Translate business needs into technical solutions and work with campus departments, external partners, and vendors.
  • Monitor vendor communications and user forums concerning principal records systems; evaluate and communicate relevant information; liaise with core systems vendors.
  • Research and implement new technologies and best practices; remain current with industry trends and practices.
  • Contribute to IT and campus technology planning, committees, working groups, training, and institutional support for information systems.
  • Provide tools, resources, training, and support to faculty, staff, and students; cross-train and backfill for departmental and team functions as needed.
  • Collect, report, and use data to inform decisions; maintain confidentiality and professional ethics.
  • Promote collaboration, innovation, continuous improvement, effective working relationships, and the College’s mission.
  • As Senior IT Developer, serve as lead developer and primary programmer for the SIS and related enterprise applications.
  • As Senior IT Developer, manage multiple concurrent IT projects, serve as software systems project manager, delegate tasks, and provide domain leadership.
  • As Senior IT Developer, mentor and may supervise staff, establish service standards, and motivate staff.
  • As Senior IT Developer, manage enterprise systems vendor relationships and software agreements, including renewals and services.
  • As Senior IT Developer, lead technology services research and selection, advise the Executive Director of IT on systems and integration decisions, and provide research and cost analysis for major software selections.
  • As Senior IT Developer, coordinate relevant IT training and support IT staff; collaborate with infrastructure teams on virtual machines, security, accounts, email and calendar, productivity systems, and infrastructure automation and monitoring.
  • Perform other duties as assigned.

Benefits

  • Employer contributions toward health, vision, and dental benefits.
  • Up to 15 vacation days.
  • 12 sick days.
  • 12 holidays.
  • Montana Public Employee Retirement System participation.
  • 403(b) match up to 7%.
  • Public Service Loan Forgiveness eligibility.
  • Tuition waiver benefits for the employee and dependents.
  • Continued education opportunities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service