Course Developer – Advanced Web Application Development and Secure Systems

University of Minnesota-Twin Cities

Twin Cities, MN

Job posting number: #7325227

Posted: March 17, 2026

Application Deadline: Open Until Filled

Job Description

Course Development 100%

Deliver engaging, applied instructional content in the following areas that are aligned with current web
technologies and security best practices:
Full-stack application development
Web architecture and performance optimization
Secure backend development and deployment
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.
Development of PowerPoint lectures for each course for each week.
Qualifications
REQUIRED QUALIFICATIONS:
● Masters degree in Computer Science, Software Engineering, Information Technology, or a related field or a Bachelor's Degree in the same or related fields and equivalent combination of education and experience.
● Minimum of 6-10 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:
● 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:
https://ccaps.umn.edu/


Here is a link to the Information Technology Infrastructure web page: https://ccaps.umn.edu/information-
technology-infrastructure-bachelors-degree

Pay and Benefits
Pay: The salary for the position is $5,000 total.


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.

Apply by March 24th, 2026.

To request an accommodation during the application process, please e-mail [email protected] or call (612) 624-8647.



Apply Now

Please mention to the employer that you saw this ad on BiomedJobs.com

More Info

Job posting number:#7325227
Application Deadline:Open Until Filled
Employer Location:Online Job Advertising
JAX,Florida
United States
More jobs from this employer