Job Description: |
UF Information Technology (UFIT) is currently seeking a professional-level Applic Developer Analyst II to join Data Platform and Analytics a unit within UF Information Technology (UFIT), This role will support the university’s success through service and operational excellence.
UF Information Technology (UFIT) enables teaching, learning, research, and service on campus and across the region with state-of-the-art enterprise IT systems, including SEC and SUS universities, and the opportunity to teach using HiPerGator.
As part of the DPA, you will participate in medium to large-sized projects to design and deploy DPA data products that require leveraging that deliver hosting services including server, storage, virtualization, database, artificial intelligence and other related systems.
This role provides opportunities to assist in architecting and designing analytics solutions, defining enterprise standards for custom deployments, recommending new initiatives, and helping UFIT align with industry trends in best practices of application development. You’ll also collaborate with technical peers and serve as a vital mentor to junior colleagues.
This is a professional level role within the Data Science team at UFIT and works closely with infrastructure teams, data engineering teams customers, business analysts and team members to develop quality technical solutions to deploy enterprise level applications.
Some key responsibilities and characteristics of this position are:
- Has a solid understanding of IT systems, development lifecycle, quality assurance/testing, and integration methodologies. Significant experience in integrations and deployments is a priority for this position.
- Deploys container-based systems using docker and/or Kubernetes platforms for frontend and backend systems when necessary.
- Experience deploying web applications to Apache HTTP Server
- Familiarity with container-based systems (Docker or Podman)
- Managing and deploying test and production servers that maintain applications.
- Integrating SSO using authentication protocols such as SAML, OIDC, OAuth
- Utilizing observability tools for logs, metrics, and traces such as Loki, Grafana, Tempo, Mimir (LGTM) stack
- Knowledge of best practices when implementing application security
- Familiarity with OLAP (Snowflake) and OLTP (Postgres) database workloads
- Using ETL tools such as DBT and Snaplogic or similar tools
- Programming languages such as Python, JavaScript, and SQL
- Leverages frameworks such as React, Vue.js, and Svelte
- Uses and implementing RESTful APIs
- Uses source/version control platforms such as Gitlab and GitHub
- Builds automation pipelines using GitLab CI, GitHub Actions, and Jenkins
- Creates and maintains effective technical documentation for both internal and external uses.
- Produces data extraction processes from on-prem data sources along with data sources accessible via APIs in the cloud.
- Develops technical documentation (designs, specifications, and processes) and communications.
- Participates in evaluation of new user-interface solutions for usability, clarity, and professional appearance.
- Attends technical mentoring and coaching with senior staff on new and existing tools, methodologies, and systems
About UF Information Technology
Led by Vice President and CIO Elias Eldayrie, the eight departments comprising UFIT are: Academic Technology; Applications, Development, and Integrations; Business Center; Customer Experience and Resource Planning; Data Platform and Analytics; Information Security Office; Infrastructure and Communication Technology; and Research Computing. UF Information Technology (UFIT) enables teaching, learning, research, and service on campus and across the region with state-of-the-art enterprise IT systems, including SEC and SUS universities, and the opportunity to teach using HiPerGator. For more information about UFIT and its goals and governance, visit https://it.ufl.edu/about-ufit/strategic-plan/.
About the University of Florida
One of America’s all-around best universities, the University of Florida drives future-making education, eye-opening discoveries, life-saving health care, and community-building collaboration for our state, our nation, and our world. UF is in Gainesville, a city of approximately 150,000 residents in North-Central Florida, 50 miles from Florida’s West Coast, 67 miles from the Atlantic Ocean, and within a 2-hour drive to large metropolitan areas (Orlando, Tampa, Jacksonville). The beautiful climate and extensive nearby parks and recreational areas afford year-round outdoor activities, including hiking, biking, and nature photography. UF’s large college sports programs, museums, and performing arts center support various activities and cultural events for residents to enjoy. Learn more about what Gainesville has to offer at Visit Gainesville.
Exceptional Benefits
UF provides various leave programs based on an employee’s salary plan, including vacation, sick leave, holidays, personal leave days, and paid family leave. In addition to paid time off, the University of Florida offers a very competitive benefits package.
|
Preferred: |
The ideal candidate will possess the following education, experience, and skills:
EDUCATION & TRAINING Bachelor’s degree in computer science, business administration, or a related field
SKILLS Excellent written and verbal communication skills, outstanding communicator; interpersonal skills; and the ability to work collegially and interact effectively with all constituencies.
Accuracy, attention to detail and a customer service-oriented approach and mindset
Previous work experience in integrations and deployment in an enterprise environment is a priority for this hire.
Previous work experience in SQL and modern database technology such as Snowflake or any cloud based database service.
Previous work experience in Python, JavaScript, React, Vue.js, node.js, and Svelte. Experience in similar tools is acceptable.
Basic Hypertext Markup Language/Extensible Markup Language (HTML/XML) and web technologies
Data engineering in ETL or experience in ELT toolsets such as SnapLogic, DataStage, or similar tool
KNOWLEDGE Awareness of current standards and trends in IT and emerging technology related to deployment and integrations
ABILITIES Think critically and creatively, have a high standard of integrity, and be motivated to incorporate best practices into the organizational structure
|