Python Developer / Information Technologist I

at Michigan State University
Published November 21, 2022
Location East Lansing, MI
Category Default  
Job Type Full-time  


Job postings

Python Developer / Information Technologist I

Share this:

  • | More (

    Back to search results Apply now Job no: 820502

Work type: Support Staff

Pay Grade:12

Major Administrative Unit / College:College Of Arts And Letters

Department:Al Dean Administration 40000794

Sub Area:AP- Professionals

Salary:Salary Commensurate with Experience

Location: East Lansing

Categories: Information Technology, Administrative Professionals- AP, Full Time (90-100%), Union, Remote-Friendly

Working/Functional Title

Python Developer

Position Summary

The Python Web Developer will contribute to the design, implementation, and support of an academic digital repository system operated by Humanities Commons at Michigan State University. They will be an integral part of a small team dedicated to implementing and managing the repository, based on the Invenio platform. We are looking for someone interested in both server-side programming in Python as well as front end JavaScript, CSS, and related technologies. Experience working with the Invenio framework would be an asset, but those with more general web development experience are encouraged to apply.

The successful candidate will be passionate about working with open source technologies and digital publishing systems. If developing open-source platforms, solving problems, and working on an interdisciplinary team sounds exciting to you, please consider applying. Flexible and remote working arrangements will be considered.

We are especially interested in candidates who are able to work collaboratively, can communicate productively with non-technical team members, have wide intellectual curiosity, and are excited to learn.


As part of the technical team for the repository, the Python Developer will have primary responsibility for installing, customizing, and developing modules to extend the Invenio-based platform. They will work with other members of the team to migrate data from the previous repository system, to facilitate interoperability between the repository and other systems within the Humanities Commons network and beyond and will work with designers to customize the user experience and interface of the repository. The Python Developer will be part of a close-knit team, but will be required to work independently to solve design and implementation problems.

Unit Specific Education/Experience/Skills

Knowledge equivalent to that which normally would be acquired by completing a four-year college degree program in Computer Science, Information Systems, Business or related information technology field, with coursework in an information technology specialization related to the area of employment; one to three years of related and progressively more responsible or expansive work experience in an information technology area related to the duties to be performed; or an equivalent combination of education and experience.

Desired Qualifications

Desired Qualifications

The ideal candidate for this position will possess many of the following skills.We invite you to apply even if you havent mastered all of these.Were happy to discuss whether you have the experience and approach we need for this role. Training is available for otherwise excellent candidates who are missing some skills necessary for the role.

  • Experience with programming in Python, ideally using Flask.

  • Experience with Javascript frontend frameworks such as React or Angular.

  • Experience with developing and using web APIs.

  • General knowledge of repository metadata.

  • Experience with common web development tools and services, such as version control software, package managers, and CI/CD pipelines

  • The ability to successfully manage multiple priorities.

  • The ability to discuss technical information (both written and verbally) with technical and non-technical people in a productive and meaningful way.

  • Knowledge of accessibility and usability web design standards and practices.

  • Embrace of learning and working with constantly changing technology.

  • Ability to work collaboratively within our team, the department, and with campus partners.

  • Commitment to diversity, equity, and inclusion and an understanding of the contributions a diverse workforce brings to the workplace.

For more information, contact Mike Thicke, Search Committee [Click Here to Email Your Resumé] and please look at our slideshow with more specifics about us and our work at

The College of Arts & Letters (CAL) promotes an academic and organizational culture that actively seeks out and strengthens diverse voices and perspectives among its members to achieve excellence. We are interested in candidates of all backgrounds who are committed to the principle that intellectual leadership is achieved through open access and proactive inclusion. We seek candidates with integrity and a strong work ethic, who possess an understanding of what it takes to continuously improve and maintain research projects within a major academic research institution.

We particularly welcome applications from women, people of color, LGBTQI individuals, and others who are traditionally underrepresented in the academy.

Persons with disabilities have the right to request and receive reasonable accommodation.

MSU is an affirmative action, equal opportunity employer. MSU is committed to achieving excellence through cultural diversity. The university actively encourages applications and/or nominations of women, persons of color, veterans, and persons with disabilities.

Equal Employment Opportunity Statement

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, age, disability or protected veteran status.

Required Application Materials

Qualified applicants should submit:

a) a cover letter, including a statement describing your alignment with position requirements and goals

b) a current curriculum vitae or rsum

c) links to examples of prior development work

d) email addresses of 3 potential references.

Together-we-will Statement

The university is requiring all MSU students, faculty and staff to be vaccinated against COVID-19 with limited exceptions. Learn more at:

Work Hours


Description of End Date

This is an off dated position funded until December 21, 2025 from the date of hire with possible extension contingent upon funding renewal.

Remote Work Statement

MSU strives to provide a flexible work environment and this position has been designated as remote-friendly. Remote-friendly means some or all of the duties can be performed remotely as mutually agreed upon.

Bidding eligibility ends on 11/1/2022 at 11:55 PM

Advertised: Oct 26, 2022 Eastern Daylight Time