Information Technology Spec 2 - Application Developer

Minnesota State Community and Technical CollegeMoorhead, MN
Hybrid

About The Position

Minnesota State Community and Technical College (M State) is seeking a passionate and talented professional for an Application Developer position. This role is part of the Application Services team and focuses on designing, developing, modifying, maintaining, and supporting responsive web-based applications for students, faculty, and staff. The position operates within established frameworks including Drupal CMS, Linux (Ubuntu), Docker-based environments, and Microsoft technologies. Responsibilities include coding, testing, troubleshooting, and providing technical support to ensure systems are reliable, secure, accessible, and aligned with Minnesota State standards. The role also contributes to application design, deployment processes, and integrations. Emphasis is placed on application support, maintenance, and incremental improvement, alongside ongoing development and process optimization. Work is performed under general supervision, with independent judgment exercised in troubleshooting and support. Collaboration with business units and IT staff is key to delivering effective, maintainable, and user-centered solutions. Customer service is a core component, ensuring a positive experience for all students and stakeholders.

Requirements

  • Two years of experience working in application development, web application development, application support, or a related field.
  • A bachelor’s degree in computer science, information technology, or a closely related field can be substituted for twelve months of experience.
  • An associate’s degree in computer science, information technology, or a closely related field can be substituted for six months of experience.
  • Working knowledge of web application development principles and practices, including: object-oriented programming concepts, front-end development using HTML, CSS, and modern JavaScript, server-side development concepts (e.g., PHP or similar technologies), an understanding of RESTful APIs, application integration concepts, and system architecture and application environments, basic knowledge of relational databases and data structures.
  • Demonstrated ability to diagnose and resolve technical issues using fault isolation tools, debugging techniques, and systematic troubleshooting methods across application and system environments.
  • Ability to read and interpret detailed technical information and communicate effectively with technical and non-technical stakeholders.
  • Demonstrated ability to work collaboratively in a team environment and provide customer-focused technical support.

Nice To Haves

  • Bachelor’s degree in computer science, information technology, or a closely related field.
  • Three years of professional experience supporting and developing web applications in a team-based or enterprise environment.
  • Experience working within content management systems or web platforms (e.g., Drupal or similar CMS frameworks).
  • Familiarity with container-based or cloud-hosted application environments.
  • Experience with Microsoft 365 tools such as SharePoint, Power Apps, or Power Automate.
  • Experience working in a higher education, public sector, or enterprise IT environment.
  • Front-end development experience using React or similar frameworks.
  • Understanding of accessibility standards, data security practices, and compliance requirements.

Responsibilities

  • Support, maintain, and enhance enterprise web applications and related services within established standards, architectures, and processes to ensure reliability, availability, and usability.
  • Troubleshoot and resolve application issues across multi-tier application environments using established tools and practices.
  • Perform root cause analysis of application defects, performance issues, and integration problems to ensure timely and accurate resolution.
  • Apply patches, updates, bug fixes, and incremental enhancements to maintain system stability and performance.
  • Participate in application deployment activities using established development and hosting processes.
  • Monitor application performance and respond to incidents and service requests in a timely and effective manner.
  • Support integrations between applications, APIs, and enterprise services using defined interfaces and standards.
  • Implement and support data integrations with third-party systems and services using established tools, APIs, and integration patterns.
  • Maintain and troubleshoot data exchange processes to ensure accuracy, reliability, and timely delivery of information between systems.
  • Maintain technical documentation, support procedures, and system configurations to ensure applications are clearly documented and maintainable.
  • Ensure applications meet accessibility, security, and data compliance requirements.
  • Develop and implement application components for administrative and public-facing systems.
  • Write, test, and maintain code following established standards and practices.
  • Implement application features that are maintainable, documented, and meet defined requirements and timelines.
  • Participate in testing and deployment of application enhancements.
  • Assist with integration of new functionality within existing systems.
  • Assist with implementation of integrations between applications and external systems using established interfaces and standards.
  • Analyze business and technical requirements to define scope and support solution development.
  • Identify impacts, dependencies, and risks associated with application changes.
  • Assist in the design and implementation of solutions within established frameworks.
  • Provide technical support to users and stakeholders, ensuring understanding of system functionality.
  • Ensure issues are resolved through thorough analysis and accurate root cause identification.
  • Support the operation of college and campus IT area(s) beyond Application Services office and may include things like virtual support of staff and faculty, professional development, and cross-training.
  • Serve on campus, college and community committees as assigned, approved and appropriate that seek to enhance the student experience.

Benefits

  • Low-cost medical and dental insurance with affordable deductibles
  • Employer-paid life insurance
  • Short- and long-term disability
  • Pre-tax healthcare and dependent care accounts with a roll-over option
  • Confidential Employee Assistance Program (EAP) for mental health, legal, and financial counseling
  • 12 paid holidays
  • Generous vacation and sick time
  • Six weeks of Paid Parental Leave
  • Pension Plan
  • 457(b) and 403(b) retirement accounts
  • Various investment options
  • Professional development
  • Tuition waivers for both you and your dependents
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service