IT Developer/IT Developer, Sr.
Flathead Valley Community College
Kalispell, MT, United States4d ago
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
How well do you match this job?
Key details
- Salary
- $65K–$75K/yr
- Location
- Kalispell, MT, United States
- Work style
- Onsite
- Level
- Senior
- Job type
- Full-time
- Experience
- 2–5 yrs
- Function
- Software engineering
- Focus area
- Backend
- Posted
- 4d ago
Skills
About the role
DEPARTMENT:
Information Technology
EMPLOYMENT TYPE:
Developer - $65,000 - $70,000 / Developer Sr. $70,000 - $75,000 depending on education, experience, and skill level. Full time, 12 mos., benefit eligible.
Unlock Exceptional Benefits at FVCC (Worth ~$25K)! You'll receive generous employer contributions towards your Health/Vision & Dental, up to 15 vacation days, 12 sick days, and 12 holidays. Plus, build your future with the Montana Public Employee Retirement System and a 403(b) match up to 7%. And that's not all - Public Loan Forgiveness plus invest in your continued education when you explore Tuition Waiver benefits for you and your dependents!
FLSA:
Exempt
SUMMARY
The IT Developer / IT Developer, Sr. designs, develops, and maintains enterprise system integrations, APIs, custom applications, and related processes. The position focuses on hands-on technical work supporting the Student Information System and CRM as well as other core platforms. Additionally, the IT Developer provides domain leadership within assigned systems, delegates tasks among developers, and manages development projects.
ESSENTIAL FUNCTIONS
IT Developer
- Participates in the design, development, and integration of the College’s enterprise information systems, aligning solutions with institutional priorities and user needs as directed by the IT Executive Director or in collaboration with the IT Developer, Sr.
- Directs application security, access controls, and data-protection measures to minimize breach liability and institutional risk.
- Designs, engineers, governs, and secures cloud-based and on-premises systems infrastructure, enterprise portals, web properties, Git version control, custom applications, and integrations.
- Designs, develops, and maintains system integrations and APIs connecting enterprise platforms (e.g., SIS, CRM, LMS, and third-party systems).
- Participates in the software development lifecycle (SDLC) for applications, integrations, and automations, including design, development, deployment, and maintenance.
- Receives development priorities, project pipelines, and workflows from the IT Executive Director or IT Developer, Sr.; assists with multiple concurrent IT projects.
- Maintains enterprise application environments, web infrastructure, and supporting tools (e.g., version control systems).
- Ensures systems are reliable, accessible, and user-centered; supports compliance with ADA Title II and WCAG accessibility standards.
- Develops and maintains standards, documentation, and procedures for systems, integrations, and data processes.
- Interacts with campus departments and external partners; translates business needs into technical solutions.
- Creates and maintains a collaborative and collegial environment with colleagues and maintains effective working relationships; functions as an interdepartmental bridge-builder.
- Collects, reports, and utilizes data to make data informed decisions.
- Monitors communications from system vendors and user forums related to the daily operations of the college’s principal records systems; evaluates and communicates accordingly. Liaises with the college’s core systems vendors.
- Implements software systems that enhance and support the various information systems used for college operations.
- Develops, documents, and evaluates pertinent IT support policies and procedures.
- Participates in the planning process for IT and related campus technology as directed by the Executive Director of IT, and in consultation with appropriate students, faculty, and staff.
- Researches and implements new technologies and best practices; stays current with industry trends and best practices.
- Serves as an institutional resource on information systems; works closely with faculty, staff, and students; assists in providing training, tools, and resources.
- Participates on committees and/or working groups for the college’s information system.
- Remains current in practices, trends and research related to areas of assignment
- Attends related trainings, workshops, and professional development
- Cross trains to perform other departmental and team functions; backfills for staff as needed
- Actively participates in the development of a climate that promotes and supports innovation and efforts to continuously improve services to students, faculty, and the College
- Creates and maintains a collaborative and collegial environment with colleagues and maintains effective working relationships
- Maintains professional ethics and confidentiality of students in accordance with applicable laws and policies
- Advances the mission of FVCC by serving on or convening committees and contributing in the community in college-related activities
- Performs other duties as assigned.
- Reports to the Executive Director of Information Technology
IT Developer, Sr.
- Performs Developer duties above; AND,
- Serves as lead developer and primary programmer for the Student Information System (SIS) and related enterprise applications.
- Leads the software development lifecycle (SDLC) for applications, integrations, and automations, including design, development, deployment, and maintenance.
- Manages and delivers multiple concurrent IT projects (receiving priorities and workflows from the IT Executive Director).
- Provides leadership, mentors and may supervise staff; motivates and empowers staff to create environments that promote innovation; sets standards for delivering quality service.
- Oversees enterprise application environments, web infrastructure, and supporting tools (e.g., version control systems).
- Manages vendor relationships and software agreements for enterprise systems, including coordination of renewals and services.
- Serves as liaison between IT areas, campus departments, and external partners; translates business needs into technical solutions.
- Delegates tasks and provides domain leadership within assigned systems.
- Leads research and selection of technology related services.
- Advises the Executive Director of IT on systems, applications, database, and integrations patterns, selections, and decisions. Provides research, input, and cost analysis in the selection of major software solutions.
- Develops, implements, and coordinates the scheduling of relevant IT training sessions for the college’s user base and provides training and support to IT staff.
- Collaborates with the IT infrastructure team with virtual machine management, IT security, user account creation and management, email and calendar system support, productivity and communications systems selection and maintenance, and the automation and monitoring of critical infrastructure systems.
- Serves as project manager for software systems projects.
MINIMUM QUALIFICATIONS
IT Developer
- Bachelor’s degree, OR
- Associate’s degree AND two years of systems support related and programming experience, OR
- An equitable combination of four years of higher education and related experience
IT Developer, Sr.
- Bachelor’s degree AND two years of systems support and programming related experience; OR,
- An equal combination of six years of education and related experience.
PREFERRED QUALIFICATIONS
- 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.
KNOWLEDGE, SKILLS, AND ABILITIES
- Ability to design, develop, implement, and support enterprise-level applications and system integrations using multiple programming languages (e.g., C#, Python, Java, SQL, .NET frameworks, and others).
- Knowledge of relational database design and administration of Microsoft SQL Server.
- Knowledge of reporting tools, including but not limited to, SSIS, Tableau, Google Data Studio, and PowerBI.
- 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, and system configuration.
- Ability to support continuous improvement through the evaluation and implementation of new technologies, tools, and best practices.
- Knowledge of software development standards, data management practices, and system documentation requirements.
- Ability to provide quality customer service to a diverse user population, displaying self-initiative and a positive demeanor.
- Desire and ability to be a continuous learner of new hardware, software, and technology related concepts, and quickly learn and adapt to new technologies and methodologies.
- Knowledge of, and/or willingness to learn, institutionally accepted data reporting and analysis guidelines and software toolsets.
- Knowledge of SQL relational databases, preferably Microsoft SQL Server.