University of Florida - Gainesville, FL

posted 5 months ago

Full-time
Gainesville, FL
Educational Services

About the position

The Applic Developer Analyst I position at the University of Florida is designed for individuals who thrive in a collaborative environment and are eager to contribute to the evolution of the department's software systems. The incumbent will work closely with the development team under direct supervision, participating actively in requirements gathering meetings with customers and sprint planning sessions to ensure that all requirements are programmable and feasible within the development cycle. This role emphasizes teamwork, as developers will engage in code reviews, provide and receive constructive feedback, and share knowledge gained throughout the development process. The primary responsibilities include developing new software code for a modern ReactJS and ASP.NET API web-based application, which integrates into a Continuous Integration/Continuous Deployment (CI/CD) pipeline for rapid deployment. The developer will also be tasked with reading and interpreting requirements from Jira epics and user stories, translating them into functional software components. Additionally, the role involves maintaining legacy code in an ASP.NET Web Forms application and addressing help desk tickets from university stakeholders, which includes fixing bugs and implementing improvements to existing systems. Participation in Agile Scrum ceremonies is a key aspect of this position, including backlog grooming and sprint retrospectives. The developer will attend sprint planning meetings to refine user stories and ensure they are programmable within the two-week sprint cycle. The role also includes managing two iOS mobile applications built in XCode and writing documentation in software wikis that provide overviews of system functionality, tools needed, and build instructions. This position offers a unique opportunity to work on both new and legacy systems while collaborating with a diverse team of professionals.

Responsibilities

  • Develop new software code for a modern ReactJS and ASP.NET API web-based application that ties into a CI/CD Pipeline for rapid deployment.
  • Read requirements from Jira epics and user stories and translate them into usable functionality.
  • Maintain legacy code in an ASP.NET Web Forms application and miscellaneous ASP.NET desktop applications.
  • Respond to help desk tickets from university stakeholders, fixing bugs and implementing improvements to the legacy system.
  • Attend sprint planning meetings and work as a group to further refine user stories to ensure they are programmable and scalable to a two-week sprint cycle.
  • Attend meetings with stakeholders to determine desired functionality for the in-progress web application software rewrite.
  • Participate in code reviews of other development team members' work, providing and receiving feedback in a collaborative environment.
  • Manage two iOS mobile applications built in XCode.
  • Participate in Agile Scrum ceremonies, including backlog grooming and sprint retrospectives.
  • Write documentation in software wikis providing overviews of system functionality, tools needed, build instructions, etc.

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.
  • Bachelor's Degree in an appropriate area of specialization and two years or more of experience in designing, testing, debugging, and deploying web-based applications (preferred).
  • Experience with ASP.NET, Web API, C#, SQL, HTML, CSS, and object-oriented languages.
  • Experience with UI development, Git, React, JavaScript, and modern JavaScript libraries/frameworks is beneficial.
  • Experience with DevOps and CI/CD pipelines.
  • Exposure to Agile software teams.

Nice-to-haves

  • Desire and ability to learn additional technologies as projects demand.
  • Highly analytical with demonstrated problem-solving skills.
  • Excellent communication skills, attention to detail, sound judgment, diplomacy, and a professional demeanor.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service