The Department of Technology Services in the College of Literature, Science, and the Arts (LSA) at the University of Michigan seeks an Application Systems Analyst, Intermediate to join our Web & Applications Development Services (W&ADS) team. The College of LSA consists of close to 100 departments, centers and programs. The (W&ADS) team provides administrative information services to the College. The initial focus for this position will support LSA’s amazing Research Museum Collection Managers with a secondary focus on other LSA units across the College.
You will report to the Director of Web & Application Development Services in the Technology Services department. The salary range for the position is $80-$85k. Salary for the position is based on the experience of the selected candidate.
The “ideal” candidate for this position will have a museum-collections background with beginner to intermediate programming experience. However, candidates with little to no museum-collections experience but that have a computer programming background and an interest to learn and solve challenges related to museum-collections will also be considered.
What You’ll Do
- Application Support: You will work with our team and customers to maintain, modify, and configure existing web apps and client-software to enhance functionality or modify and adapt the applications to support changing user requirements and needs. (50%)
- Application Development: You will work with a team of Application Architects and other professionals to identify, analyze, and document customer requirements, fulfill those needs by creating web apps that integrate with APIs, websites, administering databases, developing and supporting business logic, access and ETL (extract-transform-load) development, and develop end-user training materials and system documentation and use them to train others. (50%)
Required Qualifications
Candidates should have the following essential Skills:
- Customer service experience and interpersonal skills in effectively communicating complex technical concepts and information to a wide range of people.
- Attitude: Aptitude to learn diverse concepts, Creative Thinker, Desire to Program, Outgoing personality, willingness to tackle tough problems and get into the nitty gritty
- Approach: Define & Follow Procedures, Organized, Precise, Strong Communication
- Thought Process: Detail-oriented Thinker, Big-picture Thinker, Problem Analysis
- Product Management, Project Management, People Management, Task Breakdown
- Intermediate experience with Account management and Authorization within role-based software environments
- Comfortable with occasional pair-programming / training
Desired Qualifications
We are looking for EITHER a candidate with a Museum-Collection background with some technical skills OR an experienced Developer who is willing to embrace and learn about the Museum-Collection role. Highlights and desired qualifications for each type of candidate are shown below.
Museum-Collections Background
- A Masters or PhD in a museum collections-based field with:
- Experience working with data related to: Agents, Archiving, Determinations, Digitization, DNA, Gifts, Loans, Localities, Taxonomy
- Collections-Based Industry Concepts & Challenges
- Collections-Based Industry Movements such as: Bionomia, GBIF, iDigBio, LinkedData, WikiData
- Data Management and Best Practices with respect to: Data Analysis, Data Entry, Digitization, Publishing
- Experience using and managing data with the “Specify” platform: http://specifysoftware.org/
- Publishing Needs: Data Aggregators, Portals [Symbiota, +], Report Creation
- 3 years experience with data management
- Some experience using tools or scripting to solve museum-collections tasks
OR
Computer Programming Background
- A bachelor’s degree in Information Technology or related field, or equivalent job experience with:
- 5 years of experience developing web-based front-end tools that leverage APIs or web services with the following web technologies: HTML, JavaScript, CSS, APIs, JSON, XML, OOP, Apache, Solr, Nginx.
- 5 years of experience using JavaScript frameworks: React.js or comparable along with build environments
- 5 years experience working with users to develop application specifications to meet their needs
- 5 years experience with data modeling [relational or non-relational], data management, and how the DB tables fit together
- 2 years experience with sys-admin technologies: server configurations, cloud computing, especially container technologies [Docker | OpenShift | Kubernetes]
- Familiarity with SSO Authentication configuration
- Experience with GIT version control, Pull Requests, Code Reviews
In addition, the ideal candidate will have: [Scale = Familiarity, Intermediate, Experience, Advanced]
- Experience with the “Specify” software application.
- Intermediate Linux experience
- Familiarity with local | dev | staging | production tiers
- Familiarity with software deployments, continuous integration, and automated testing
- Intermediate understanding of UX concepts
Details and to apply https://careers.umich.edu/job_detail/222706/application-systems-analyst-intermediate