Full-Stack Software Developer

Full-Stack Software Developer
Company:

University Of Minnesota Twin Cities


Details of the offer

Position Summary The Department of American Indian Studies at the University of Minnesota (UMN) is seeking a temporary full-stack software developer for the Ojibwe Peopleâ™s Dictionary (). This is an online, searchable, talking dictionary that reaches 50,000 - 60,000 monthly visitors including scholars, Ojibwe community members, and the Minnesota public who benefit from this heritage language. This position supports a one-year project grant focused on enhancing public access, streamlining and speeding the editorial workflow, and creating a new avenue for community-engagement. 
A successful candidate will bring  capabilities to best support server-side, client-side, and database tools. Specific programming languages being considered for this project include Python Django and PHP Laravel. Working closely with the Editor and the database designer, the software developer will be responsible for programming back-end editorial software to support the workflow of the dictionary, and developing a front-end interface for a new editorial workflow with Ojibwe community members. Following the Database Master Requirements, the Software Specification Requirements, and database model documentation, the software developer will work with existing staff, student project programmers, and UMN systems to configure and integrate the software with the Dictionaryâ™s redesigned website, MySQL databases, AWS (Amazon Web Service) audio archive repository, and other UMN systems in a manner that employs best practices in coding with a focus on future reproducibility and support for non-developer staff.
This project was made possible in part by the people of Minnesota through a grant funded by an appropriation to the Minnesota Historical Society from the Minnesota Arts and Cultural Heritage Fund. Job Responsibilities Software Development & Support (90%) Lead development, testing and implementation of back-end editorial software for the Ojibwe Peopleâ™s Dictionary, and the editorial user interface for community collaborative editing. Create readable, testable, and scalable code, following best practices. Integrate the editorial software with MySQL database and redesigned website, configuring access and permission structures for user authorization within the database/software. Integrate the AWS audio and media buckets with the editorial software, database, website, and other in-house applications/systems. Oversee deployment of editorial software, working with project staff to develop test plans for  testing software functionality and data integration. Diagnose and resolve technical issues. Research Consultation & Support (10%) Collaborate with editor/project manager, database designer, and other programmers in LATIS Research and UMN to evaluate and resolve any issues with software development requirements. Work with project staff to create and ensure completeness of: project technical documentation, and software coding and process documentation, particularly information needed for future reproducibility, reference and training support. Job Qualifications Required Qualifications Bachelorâ™s degree or equivalent, plus a minimum of 4-years experience in software development. Software development experience in  either Python Django  or PHP Laravel, plus experience using and supporting the software. Direct experience integrating software applications with SQL relational databases. Ability to read and understand requirements documents and relational database design documents. GitHub proficiency. Demonstrated ability to comment and document source code, following best practices. Must be able to work collaboratively. Preferred Qualifications Strong technical writing skills, and team communication skills. Experience with Amazon Web Service (AWS) for media integration. Experience with MySQL databases. Demonstrated experience working with diverse individuals About University of Minnesota Twin Cities
The University of Minnesota, founded in the belief that all people are enriched by understanding, is dedicated to the advancement of learning and the search for truth; to the sharing of this knowledge through education for a diverse community; and to the application of this knowledge to benefit the people of the state, the nation, and the world.
Connections working at University of Minnesota Twin Cities


Source: Grabsjobs_Co

Requirements

Full-Stack Software Developer
Company:

University Of Minnesota Twin Cities


Honeymoon Destination Specialist

We are looking for self-motivated people with a passion for travel to work REMOTELY ONLINE. The ideal candidate should have great interpersonal and communica...


From Adventure Awaits Travel - Minnesota

Published 20 days ago

Jamf System Administrator

Role: JAMF System AdministratorLocation: Minneapolis, MNKey Skills : JAMF, Intune, ITIL, SCCM, Python, Jamf Pro administration, ServiceNowExperience Require...


From Coforge - Minnesota

Published 20 days ago

It Technician - Part-Time

WEEKEND WORK REQUIRED Johnny's Markets is changing the way people think about convenience stores, and as an IT Technician, you'll play a key role in being a ...


From 0001 - Corporate Office - Johnny'S Markets - Minnesota

Published 19 days ago

Owner Operator

Job Summary Owner Operator Lease purchase program available Refrigerated, Dry Van, Intermodal Container, Power Only and Tanker trailer OTR $2,500 - $3,500 gr...


From Aia Trucking Inc - Minnesota

Published 19 days ago

Built at: 2024-06-17T07:51:59.912Z