Summary
The University of Florida is seeking an Application Developer Analyst I to assist with the development and maintenance of educational applications. The role involves supporting multimedia integration, application testing, and collaborating with various teams to enhance user experience.
Responsibilities
- Assist with the development, implementation, and maintenance of web-based, mobile, and interactive educational applications
- Develop and maintain application features using established programming languages, frameworks, and development tools
- Support the integration of multimedia assets, interactive content, databases, APIs, and third-party services
- Participate in application testing, debugging, and performance optimization activities
- Assist with deploying applications across multiple platforms and environments
- Troubleshoot technical issues and implement solutions under the guidance of senior developers
- Support the development of educational games, simulations, and interactive learning experiences
- Assist with implementing user interface and user experience designs into functional applications
- Integrate visual, audio, animation, and interactive assets into software products
- Participate in the evaluation and refinement of application features based on user feedback and testing results
- Collaborate with multidisciplinary teams including designers, researchers, instructional designers, and project managers
- Participate in project planning meetings, sprint reviews, and development discussions
- Create and maintain technical documentation, development notes, and deployment procedures
- Communicate project status, technical challenges, and recommendations to team members and stakeholders
Skills
- 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
- Experience developing applications using C#, JavaScript, TypeScript, Python, or similar programming languages
- Familiarity with mobile application development for iOS and Android
- Experience with source control systems such as Git
- Knowledge of software development lifecycle methodologies and testing practices
- Experience implementing user interface and user experience designs
- Familiarity with cloud services, APIs, and database integration
- Familiarity with AI and machine learning concepts, with experience supporting the development, testing, or evaluation of AI-enabled applications
- Experience developing educational technologies, games, simulations, or interactive learning applications
- Knowledge of accessibility standards and design principles
- Experience working in higher education, research, or grant-funded environments
Qualifications
Must Haves
- 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
Nice to Haves
- Experience developing applications using C#, JavaScript, TypeScript, Python, or similar programming languages
- Familiarity with mobile application development for iOS and Android
- Experience with source control systems such as Git
- Knowledge of software development lifecycle methodologies and testing practices
- Experience implementing user interface and user experience designs
- Familiarity with cloud services, APIs, and database integration
- Familiarity with AI and machine learning concepts, with experience supporting the development, testing, or evaluation of AI-enabled applications
- Experience developing educational technologies, games, simulations, or interactive learning applications
- Knowledge of accessibility standards and design principles
- Experience working in higher education, research, or grant-funded environments