IT Application Developer I

University of FloridaGainesville, FL
Onsite

About The Position

Applications, Development, and Integrations (ADI), a unit within UF Information Technology (UFIT), is actively seeking a professional level Application Developer, with a good understanding of IT systems and capabilities, to work closely with customers, business analysts and team members to understand the business requirements that drive the analysis and design necessary to develop quality technical solutions. Development lifecycle, quality assurance and testing, and integration methodologies are some key components of this role. We are looking for skilled team members who enjoy using their creative talents to produce business solutions which address the needs of, and create efficiencies for, customers at UF. While participating in the full software development life-cycle, you will: Meet with customers to gather, analyze, and prioritize requirements. Devise and propose solutions for new projects as well as enhancements to existing applications. Create design specifications, prototypes and develop documentation. Develop and test new code and data schemata. Deploy and maintain new and existing systems.

Requirements

  • Associate's degree; or a high school diploma or equivalent and two years of relevant experience.
  • Appropriate college coursework or vocational/technical training may substitute at an equivalent rate for the required experience but does not negate the minimum degree requirement(s).

Nice To Haves

  • HTML, CSS and JavaScript/React
  • Familiarity with server-side languages, such as Python, C#, PHP, Go, and Java
  • Object-oriented languages or paradigms (at least 1 year)
  • SQL and relational database systems, such as MySQL, Oracle or MS SQL Server
  • Git source control
  • Knowledge of iterative development practices, such as Agile
  • Issue management or project management
  • Ability to use online resources such as Stack Overflow and Google to search for answers and learn quickly

Responsibilities

  • Meet with customers to gather, analyze, and prioritize requirements.
  • Devise and propose solutions for new projects as well as enhancements to existing applications.
  • Create design specifications, prototypes and develop documentation.
  • Develop and test new code and data schemata.
  • Deploy and maintain new and existing systems.

Benefits

  • Vacation
  • Sick leave
  • Holidays
  • Personal leave days
  • Paid family leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service