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.
- 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.
- Assist with basic server administration tasks including user access management, service monitoring, system updates, and configuration validation.
- 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).
- Assist in documenting and validating security controls and operational procedures in alignment with institutional security standards and compliance requirements.
- Participate in routine security and operational reviews by providing technical artifacts, system documentation, and verification data as requested.
Minimum 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
Additional Qualifications Considered
- Experience with the information technology solutions center or a similar environment.
- Familiarity with DevSecOps and information security compliance.
Application Process
Review of the applications will start as soon as possible until the position is filled. Applicants must submit: Cover Letter, CV/Resume, At least three references
This is a Preview Listing…
You must sign in to see the full job description, and to apply.
Manage / Upgrade this job to a Full Job Listing.
Find Your Best Opportunity
Tell them AcademicJobs.com sent you!







