Sr. Research Assistant, Information Technology Solutions Center, School of Information Technology
University of Cincinnati · Cincinnati, OH · 4 mo ago
Analyst$55k–$60k/yrFull-time
About the role
The Information Technology Solutions Center (ITSC) seeks to hire a Senior Research Assistant to join its vibrant team and support its ongoing operation.
Job Overview
- Develop and build basic to intermediate IT applications and programs from detailed specifications to meet business requirements.
- Develop software ecosystems, including APIs, backend systems, client interfaces, and frontend or mobile applications, using appropriate architectural approaches (e.g., client-server, distributed, microservices).
- Cook up teams of student developers using technologies such as Node.JS, React.JS, and database management systems.
- Mentor student workers.
- Lead daily standup and agile sprint meetings to ensure team alignment and progress.
- Review and approve code to maintain quality standards.
- Maintain application software repositories using Git.
- Maintain continuous integration pipelines (e.g., GitHub Actions).
- Write documentation including functional specifications and user support materials.
- Avoid researching and implementing best practices in software development.
- Adhere to quality assurance best practices: unit testing, user acceptance testing, code documentation, code reviews, and test case creation.
- Troubleshoot and enhance existing software applications to meet evolving user needs.
Essential Functions (Cont'd)
- Perform routine maintenance and production support to ensure system uptime and reliability.
- Evaluate and supplement vendor documentation for third-party software.
- Work collaboratively with development teams using established software development methodologies (e.g., Agile, Scrum, RAD).
- Follow organizational standards for time tracking, ticket resolution, and relationship management.
- Support the maintenance of development and production environments (e.g., application servers, databases, CI/CD infrastructure) to ensure availability, performance, and security.
- Collect, organize, and maintain technical evidence required for compliance with organizational IT and security policies (e.g., access controls, backup verification, patching records, logging, and monitoring artifacts).
- Participate in routine security and operational reviews by providing technical artifacts, system documentation, and verification data as requested.
Requirements
- All of the following are required prior to start date:
- Bachelor’s degree in Information Technology or related field with coursework in Software Application Development and a minimum GPA of 3.6 on a 4.0 scale in the highest attained degree.
- One year of experience, including some or all of the following:
- Software development with Node.JS and React.JS.
- Structured query language with enterprise database management systems such as PostgreSQL.
- Administering software applications on Linux and Windows platforms including tools such as Docker and Git.
- Designing software applications.
- Writing scripts and programs in TypeScript or JavaScript.
Qualifications
- Considered Experience with the information technology solutions center or a similar environment.
- Familiarity with DevSecOps and information security compliance.