Application Programmer II

 
  • University of Florida
  • United States
  • Oct 8, 2020
Technology Full Time - Continuing

Job Description:

Classification Title:

Application Programmer II

Job Description:

Research and Design:

• Perform business analysis and produce project requirements
• Develop technical and application architectures
• Design server-side components
• Perform data modeling and coordinate with the database engineers
• Coordinate with front-end developers to ensure high performance user experience

Development:

• Server-side components of the web applications
• Restful APIs / Relational database access
• Develop data access middleware
• Query and manipulate geospatial data
• Structure, organize and integrate code
• Integration with 3rd party libraries and in-house libraries
• Programming to manipulate geospatial data
• Collaborate with front-end and database developers
• Develop and execute unit and integration testing

Code Review and Technical Project Management

• Version control and automated builds (CI) in GIT
• Maintain versioning of project dependencies
• Review project code
• Manage releases
• Integrate changing best practices standards into existing and upcoming projects

Other Duties:

• Work in close coordination with the Principal Investigator to understand the expanding needs with our users and stakeholders
• Conduct research for innovative tools and technologies
• Assist in preparation of documentation and presentations as needed

Expected Salary:

Commensurate with experience

Minimum Requirements:

A bachelor’s degree and three years of appropriate experience. Appropriate college coursework may substitute at an equivalent rate for the required experience.

Preferred Qualifications:

A bachelor’s degree in Computer Science, Information Systems or related fields and 5 years of appropriate experience, or a master’s degree in Computer Science, Information Systems or related fields and 3 years of appropriate experience, or other equivalent technical training and experience.

Skills and experience:

• Proficiency with Visual Studio, C# and .NET framework
• ASP.NET Core MVC
• REST API design and implementation
• Oracle and SQL
• Oracle Spatial a plus
• GIS and geospatial data a plus
• Automated builds (CI) a plus
• Version control with Git
• System design and architecture
• Web application security
• IIS Web Server
• Experience with BI tool/application development, especially with mapping, charts, data grids
• Full stack development experience with data visualization
• Self-starter, take initiative, generate ideas, innovative
• Ability to analyze problems, synthesize requirements, research solutions
• Ability to work in a team, good communication skills
• Capable of working on several projects or tasks at the same time

Working knowledge of:

• Javascript/Typescript
• HTML5/CSS
• Bootstrap
• Kendo
• Highcharts
• Mapbox or Google Maps
• Dapper
• GeoJSON

Background or familiarity with:

• GIS e.g ESRI ArcGIS Desktop/Server or other systems
• Transportation related data, especially in transportation safety
• Web content accessibility guidelines
• Agile and waterfall development methodologies
• Responsive web design

Special Instructions to Applicants:

In order to be considered, you must upload your cover letter, resume and list of three references. Successful candidates will need to submit 3 letters of recommendation.

See current job postings for Application Programmer 1 and Web Designer II in Careers at UF that are advertised for the GeoPlan Center.

Application must be submitted by 11:55 p.m. (ET) of the posting end date.

This position is not eligible for VISA sponsorship.

Health Assessment Required:No