Information Technology Spec 2 - Application Developer

State of Minnesota
Minneapolis, United States of America
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Intermediate
Compensation
$ 95K

Job location

Remote
Minneapolis, United States of America

Tech stack

HTML
JavaScript
PHP
Multitier Architecture
API
Component-Based Software Engineering
Application Integration Architecture
Application Performance Management
Application Services
Application Testing
Software Bug Management
Ubuntu (Operating System)
CSS
System Configuration
Data Integration
Data Structures
Relational Databases
Software Debugging
Web Development
Drupal
Electronic Data Interchange (EDI)
Microsoft Software
Object-Oriented Software Development
Responsive Web Design
Software Deployment
Software Engineering
Systems Architecture
Web Applications
Enterprise Software Applications
Information Technology
Maintaining Code
Front End Software Development
REST
Powerapps
Docker

Job description

This position exists to design, develop, modify, maintain, and support responsive web-based applications used by students, faculty, and staff at Minnesota State Community and Technical College (M State). This position supports the Application Services team in delivering enterprise applications operating within established frameworks, including Drupal CMS, Linux (Ubuntu), Docker-based environments, and Microsoft technologies. Responsibilities include writing and maintaining code, testing applications, troubleshooting issues, and providing technical support to ensure systems are reliable, secure, accessible, and aligned with Minnesota State standards. This role contributes to the development and enhancement of web applications and systems by assisting with application design, participating in deployment processes, and supporting integrations and workflows. The position emphasizes application support, maintenance, and incremental improvement, while contributing to ongoing development and process optimization efforts. Work is performed under general supervision, applying established standards and practices. The position exercises independent judgment in troubleshooting, implementation, and support activities, and collaborates with business units and IT staff to deliver effective, maintainable, and user-centered solutions. The values that guide our work include: access and opportunity, equity, inclusion and belonging, cultural competence, cultural responsive pedagogy & service, and community engagement. Our educational environments are culturally relevant, responsive, and innovative to the students we serve. Our students are assets, we affirm their identities and lived experiences, and provide spaces that are emotionally safe and reflect who students are.

Responsibilities

  • On a daily basis, live the mission, vision and values of M State to ensure a positive experience for all students and stakeholders.Service to M State students and stakeholders is a core component of the position and work 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

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

Preferred Qualifications

  • Bachelor'sdegreeincomputerscience, information technology, or a closely related field
  • Threeyearsofprofessionalexperiencesupportinganddevelopingwebapplicationsinateam-based or enterprise environment
  • Experienceworkingwithin contentmanagementsystems orwebplatforms(e.g.,Drupal or similar CMS frameworks)
  • Familiaritywithcontainer-basedorcloud-hostedapplicationenvironments
  • ExperiencewithMicrosoft365toolssuchasSharePoint,PowerApps,orPowerAutomate
  • Experienceworking inahighereducation,publicsector,orenterpriseITenvironment
  • Front-enddevelopmentexperienceusingReactorsimilar frameworks
  • Understandingofaccessibilitystandards,datasecuritypractices,andcompliancerequirements

Apply for this position