OPS Software Developer - College of Medicine, Office of Research

University of Florida
Gainesville, United States of America
yesterday

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 60K

Job location

Gainesville, United States of America

Tech stack

JavaScript
Information Systems
Continuous Integration
Data Integration
Relational Databases
Django
Github
Revision Control Systems
Python
SQL Databases
TypeScript
Web Applications
Web Application Frameworks
Software Modules
React
Flask
Delivery Pipeline
GIT
Information Technology
Data Analytics
Data Management
Asynchronous Programming
Docker
Programming Languages

Job description

The College of Medicine's Office of Research is seeking a motivated Software Developer to assist with the ongoing development and enhancement of vital data platforms. These platforms power essential research functions providing quick access to research metrics, grant data, and institutional insights that drive faculty productivity and administrative decisions., In this hands-on role, you will assist with system maintenance, improve existing features, and help implement new functionality. This is an excellent opportunity for a student pursuing technical credentials to gain real-world experience in a high-impact research environment.

  • Assist team with developing and enhancing existing software modules to improve performance, usability, and functionality.
  • Collaborate with research and administrative staff to gather requirements for new features and implement them effectively.
  • Support data integration efforts by connecting platforms with various institutional data sources.
  • Conduct testing and quality assurance to ensure platform stability and data accuracy.
  • Document code, workflows, and processes to support long-term platform sustainability.
  • Participate in team meetings and contribute technical insights to support project planning and decision-making.
  • Build and maintain internal javascript/typescript-based applications.
  • Work with our engineering team to design, implement, and test new features.
  • Read and interpret official documentation to take informed technical decisions.
  • Write maintainable, and well-reasoned code.

Requirements

Do you have experience in Web applications?, * A degree in Computer Science, Information Systems, Data Science, or a related technical field

  • Experience with one or more programming languages (e.g., Python, JavaScript, SQL)
  • Familiarity with web development frameworks or libraries (e.g., React, Django, Flask)
  • Understanding of relational databases and basic data modeling concepts
  • Experience with version control tools such as Git
  • Strong problem-solving skills and attention to detail
  • Ability to communicate effectively with both technical and non-technical stakeholders
  • Interest in academic research, data analytics, or higher education systems
  • Ability to manage time effectively and work independently on assigned tasks
  • Previous experience working on software projects in a team or academic setting is a plus
  • Git proficiency: Able to manage branches, use rebase, and maintain a linear commit history.
  • SQL: Understanding of JOIN, GROUP BY, ORDER BY, and window functions.
  • JavaScript/TypeScript: Solid grasp of asynchronous programming patterns (async/await, promises).
  • React: Able to build components, manage state, and work with modern React patterns.
  • Ability to learn from documentation and justify design or implementation choices.
  • Docker for local development or deployment workflows.
  • GitHub Actions for CI/CD automation

Apply for this position