Sr. Research Assistant, Information Technology Solutions Center, School of Information Technology
Job Overview
The ITSC seeks to hire a Sr. Research Assistant to join its vibrant team and support its ongoing operation.
The Sr. Research Assistant will be responsible for translating system and client needs (analysis and development) into technical solutions by writing software applications, integrating systems, creating, modifying and/or supporting desktop, web-based, mobile, cloud, and virtual applications and application programming interfaces. Reporting to a faculty fellow, the Sr. Research Assistant will support the ITSC DevSecOps activities. This position is 100% on-site.
Please note that this position is not eligible for H-1B or permanent residency sponsorship. However, candidates with Optional Practical Training with at least 2 years remaining are welcome to apply.
Essential Functions
- 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).
- Coordinate 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.
- Assist with 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.
Unlock this job opportunity
View more options below
View full job details
See the complete job description, requirements, and application process















