Overview
USD 5,000.00 per month
Part Time
Skills
System Integration
Web Applications
Curriculum Development
Application Development
Web Architecture
Performance Tuning
Backend Development
Systems Design
Media
Collaboration
Instructional Design
Computer Science
Software Engineering
Information Technology
Web Development
Systems Architecture
Curriculum
HTML
Cascading Style Sheets
JavaScript
React.js
Vue.js
AngularJS
Python
Flask
Django
Java Servlets
RESTful
Authentication
Authorization
OAuth
Multi-factor Authentication
Socket Programming
TCP/IP
Communication
Real-time
Multithreading
Client/server
Encryption
HTTPS
TLS
IaaS
Google Cloud Platform
Google Cloud
Docker
Software Packaging
Orchestration
Continuous Delivery
Terraform
GitHub
Jenkins
GitLab
Continuous Integration
Teaching
Higher Education
Microservices
Cloud Computing
Hardening
OWASP
API
Distributed Computing
Amazon Web Services
Kubernetes
Microsoft Azure
Training
Mentorship
IT Infrastructure
Uploading
Research
Partnership
Job Details
The Information Technology Infrastructure (ITI) program at the University of Minnesota is seeking a qualified professional to develop (and potentially teach) a new advanced web application course with a strong emphasis on scalable architecture, backend development, secure systems integration, and cloud deployment. This course is intended as part of the program's new Web Application Programming subplan that is currently under development, designed to prepare students for modern full-stack development roles in industry. This subplan is projected to launch in Fall 2026. Ideal candidates will have both hands-on technical expertise and curriculum development experience, with the ability to design project-based learning experiences using current frameworks, secure coding practices, and distributed technologies.
The course development will take approximately 3 months to complete. This role is a 15% FTE.
The search committee will begin reviewing applications the week of August 4, 2025. The deadline to apply is July 31.
*Please note, we are not offering H-1B or sponsorship for this position.
The University of Minnesota is committed to fostering local talent through employment opportunities.
Course development work may be completed remotely, although this is not preferable, because the
potential teaching component utilizes a hybrid modality, and prospective teaching applicants must be
therefore be located either in the state of Minnesota or near the Wisconsin border or otherwise open to
relocation.
Course Development 100%
Deliver engaging, applied instructional content in the following areas that are aligned with current web
technologies and security best practices:
o Full-stack application development
o Web architecture and performance optimization
o Secure backend development and deployment
o Scalable distributed systems using cloud-native technologies
Create hands-on labs, including secure system design, deployment pipelines, and API development.
Create clear, succinct, and measurable outcomes for the course.
Identify, sequence, and structure the topics the course will address in each module.
Develop learning activities and course media that support the course learning outcomes.
Develop learning assessments that allow learners to demonstrate achievement of the learning
outcomes.
Collaborate with an instructional designer, program manager, and other university staff throughout
the course development process, ensuring alignment with academic and industry standards.
Follow the requirements for course development laid out by the ITI program.
Qualifications
REQUIRED QUALIFICATIONS:
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
Minimum of 3 years of professional experience in web application development, scalable system architecture,
or cloud-based deployment.
Demonstrated experience developing or teaching technical curriculum in academic or industry settings.
Proficiency in several of the following areas:
a. Frontend technologies: HTML, CSS, JavaScript, and modern frameworks such as React, Vue, or Angular
b. Backend frameworks: Python (Flask, Django) or Java (Servlets), including real-world deployment
experience
c. API development and integration: RESTful services, secure authentication/authorization protocols (JWT,
OAuth, MFA)
d. Socket programming: TCP/IP communication, real-time and multi-threaded client-server models
e. Secure coding and encryption: HTTPS, TLS, AES, HMAC, and secure transmission protocols
f. Cloud infrastructure and services: Hands-on experience with AWS, Azure, or Google Cloud
g. Containerization: Docker and Kubernetes for application packaging, orchestration, and deployment
h. Infrastructure as Code and CI/CD pipelines: Use of tools like Terraform, GitHub Actions, Jenkins, or
GitLab CI for automated deployment and policy enforcement
PREFERRED:
Master's degree in the above academic areas.
Teaching experience in higher education.
Experience designing or deploying secure microservices or working within distributed application
environments
Familiarity with secure multi-tier web architectures, cloud-native tooling, and infrastructure hardening
Applied knowledge of OWASP Top 10 security vulnerabilities and mitigation strategies, particularly within
API and distributed system contexts
Certifications demonstrating expertise in one or more of the following:
AWS Certified Developer or Solutions Architect
Certified Kubernetes Administrator (CKA)
GIAC Secure Software Programmer (GSSP)
Microsoft Azure Security Engineer Associate
Proven ability to lead project-based, hands-on instruction, mentor learners, and align coursework with
current industry practices and trends
Are you excited about this job and meet the required qualifications, but your past experience does not align
perfectly with every preferred qualification? Studies have shown that women and people of color are less
likely to apply to jobs unless they meet every single qualification. If this is you, we strongly encourage you
to apply because you just may be the right candidate for this role.
About the Department
In CCAPS you'll find a flexible, hybrid work environment and supportive colleagues who are committed to
empowering lifelong learners to achieve their educational goals in a learner-centric environment where
diverse ideas, backgrounds, and identities are embraced. Here is a link to the CCAPS website:
Here is a link to the Information Technology Infrastructure web page: ;br>technology-infrastructure-bachelors-degree
Pay and Benefits
Pay: The salary for the position is $5,000.
Retirement plan options are available for Civil Service, Faculty, Labor-Represented, Professional & Administrative, and Temp Casual classifications. Learn more about retirement plans .
How To Apply
Applications must be submitted online. To be considered for this position, please click the Apply button and follow the instructions. You will be given the opportunity to complete an online application for the position and attach a cover letter and resume. Please include a cover letter.
Additional documents may be attached after application by accessing your "My Job Applications" page and uploading documents in the "My Cover Letters and Attachments" section.
To request an accommodation during the application process, please e-mail or call .
Diversity
The University recognizes and values the importance of diversity and inclusion in enriching the employment experience of its employees and in supporting the academic mission. The University is committed to attracting and retaining employees with varying identities and backgrounds.
The University of Minnesota provides equal access to and opportunity in its programs, facilities, and employment without regard to race, color, creed, religion, national origin, gender, age, marital status, disability, public assistance status, veteran status, sexual orientation, gender identity, or gender expression. To learn more about diversity at the U:
Employment Requirements
Any offer of employment is contingent upon the successful completion of a background check. Our presumption is that prospective employees are eligible to work here. Criminal convictions do not automatically disqualify finalists from employment.
About the U of M
The University of Minnesota, Twin Cities (UMTC)
The University of Minnesota, Twin Cities (UMTC), is among the largest public research universities in the country, offering undergraduate, graduate, and professional students a multitude of opportunities for study and research. Located at the heart of one of the nation's most vibrant, diverse metropolitan communities, students on the campuses in Minneapolis and St. Paul benefit from extensive partnerships with world-renowned health centers, international corporations, government agencies, and arts, nonprofit, and public service organizations.
At the University of Minnesota, we are proud to be recognized by the Star Tribune as a Top Workplace for 2021, as well as by Forbes as Best Employers for Women and one of America's Best Employers (2015, 2018, 2019, 2023), Best Employer for Diversity (2019, 2020), Best Employer for New Grads (2018, 2019), and Best Employer by State (2019, 2022).
The course development will take approximately 3 months to complete. This role is a 15% FTE.
The search committee will begin reviewing applications the week of August 4, 2025. The deadline to apply is July 31.
*Please note, we are not offering H-1B or sponsorship for this position.
The University of Minnesota is committed to fostering local talent through employment opportunities.
Course development work may be completed remotely, although this is not preferable, because the
potential teaching component utilizes a hybrid modality, and prospective teaching applicants must be
therefore be located either in the state of Minnesota or near the Wisconsin border or otherwise open to
relocation.
Course Development 100%
Deliver engaging, applied instructional content in the following areas that are aligned with current web
technologies and security best practices:
o Full-stack application development
o Web architecture and performance optimization
o Secure backend development and deployment
o Scalable distributed systems using cloud-native technologies
Create hands-on labs, including secure system design, deployment pipelines, and API development.
Create clear, succinct, and measurable outcomes for the course.
Identify, sequence, and structure the topics the course will address in each module.
Develop learning activities and course media that support the course learning outcomes.
Develop learning assessments that allow learners to demonstrate achievement of the learning
outcomes.
Collaborate with an instructional designer, program manager, and other university staff throughout
the course development process, ensuring alignment with academic and industry standards.
Follow the requirements for course development laid out by the ITI program.
Qualifications
REQUIRED QUALIFICATIONS:
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
Minimum of 3 years of professional experience in web application development, scalable system architecture,
or cloud-based deployment.
Demonstrated experience developing or teaching technical curriculum in academic or industry settings.
Proficiency in several of the following areas:
a. Frontend technologies: HTML, CSS, JavaScript, and modern frameworks such as React, Vue, or Angular
b. Backend frameworks: Python (Flask, Django) or Java (Servlets), including real-world deployment
experience
c. API development and integration: RESTful services, secure authentication/authorization protocols (JWT,
OAuth, MFA)
d. Socket programming: TCP/IP communication, real-time and multi-threaded client-server models
e. Secure coding and encryption: HTTPS, TLS, AES, HMAC, and secure transmission protocols
f. Cloud infrastructure and services: Hands-on experience with AWS, Azure, or Google Cloud
g. Containerization: Docker and Kubernetes for application packaging, orchestration, and deployment
h. Infrastructure as Code and CI/CD pipelines: Use of tools like Terraform, GitHub Actions, Jenkins, or
GitLab CI for automated deployment and policy enforcement
PREFERRED:
Master's degree in the above academic areas.
Teaching experience in higher education.
Experience designing or deploying secure microservices or working within distributed application
environments
Familiarity with secure multi-tier web architectures, cloud-native tooling, and infrastructure hardening
Applied knowledge of OWASP Top 10 security vulnerabilities and mitigation strategies, particularly within
API and distributed system contexts
Certifications demonstrating expertise in one or more of the following:
AWS Certified Developer or Solutions Architect
Certified Kubernetes Administrator (CKA)
GIAC Secure Software Programmer (GSSP)
Microsoft Azure Security Engineer Associate
Proven ability to lead project-based, hands-on instruction, mentor learners, and align coursework with
current industry practices and trends
Are you excited about this job and meet the required qualifications, but your past experience does not align
perfectly with every preferred qualification? Studies have shown that women and people of color are less
likely to apply to jobs unless they meet every single qualification. If this is you, we strongly encourage you
to apply because you just may be the right candidate for this role.
About the Department
In CCAPS you'll find a flexible, hybrid work environment and supportive colleagues who are committed to
empowering lifelong learners to achieve their educational goals in a learner-centric environment where
diverse ideas, backgrounds, and identities are embraced. Here is a link to the CCAPS website:
Here is a link to the Information Technology Infrastructure web page: ;br>technology-infrastructure-bachelors-degree
Pay and Benefits
Pay: The salary for the position is $5,000.
Retirement plan options are available for Civil Service, Faculty, Labor-Represented, Professional & Administrative, and Temp Casual classifications. Learn more about retirement plans .
How To Apply
Applications must be submitted online. To be considered for this position, please click the Apply button and follow the instructions. You will be given the opportunity to complete an online application for the position and attach a cover letter and resume. Please include a cover letter.
Additional documents may be attached after application by accessing your "My Job Applications" page and uploading documents in the "My Cover Letters and Attachments" section.
To request an accommodation during the application process, please e-mail or call .
Diversity
The University recognizes and values the importance of diversity and inclusion in enriching the employment experience of its employees and in supporting the academic mission. The University is committed to attracting and retaining employees with varying identities and backgrounds.
The University of Minnesota provides equal access to and opportunity in its programs, facilities, and employment without regard to race, color, creed, religion, national origin, gender, age, marital status, disability, public assistance status, veteran status, sexual orientation, gender identity, or gender expression. To learn more about diversity at the U:
Employment Requirements
Any offer of employment is contingent upon the successful completion of a background check. Our presumption is that prospective employees are eligible to work here. Criminal convictions do not automatically disqualify finalists from employment.
About the U of M
The University of Minnesota, Twin Cities (UMTC)
The University of Minnesota, Twin Cities (UMTC), is among the largest public research universities in the country, offering undergraduate, graduate, and professional students a multitude of opportunities for study and research. Located at the heart of one of the nation's most vibrant, diverse metropolitan communities, students on the campuses in Minneapolis and St. Paul benefit from extensive partnerships with world-renowned health centers, international corporations, government agencies, and arts, nonprofit, and public service organizations.
At the University of Minnesota, we are proud to be recognized by the Star Tribune as a Top Workplace for 2021, as well as by Forbes as Best Employers for Women and one of America's Best Employers (2015, 2018, 2019, 2023), Best Employer for Diversity (2019, 2020), Best Employer for New Grads (2018, 2019), and Best Employer by State (2019, 2022).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.