APPLICATION SYSTEMS PROGRAMMER II - 37001575

State of FloridaTallahassee, FL
Onsite

About The Position

DEP’s Office of Technology and Information Services (OTIS) is currently recruiting for an Application Systems Programmer II as part of the Application Maintenance Services team. The role of this position is to deliver support to end users in the organization about how to use various types of software programs efficiently and effectively in fulfilling business objectives. This includes troubleshooting applications and software for all internal customers, such as operations, development, and other business units. The position will also assist in the design, delivery, and improvement of in-house software applications training programs and related courseware. The position is also responsible for writing, coding, testing, and analyzing software programs and applications. This includes researching, designing, documenting, and modifying software specifications throughout the production life cycle. The position will also analyze and amend software errors in a timely and accurate fashion and provide status reports where required. Attendance is an essential function of this position.

Requirements

  • Knowledge of and experience with JAVA or PHP application development, leveraging frameworks such as Struts/Tiles, Struts 2, Servlets/JSP, SpringBoot, JPA/Hibernate, React, CodeIgniter, and/or Laravel
  • Knowledge of and experience with Oracle databases with the capability to write complex queries and develop complex PL/SQL database objects, including both DML and DDL
  • Knowledge of and experience with Javascript frameworks, such as Angular or React
  • Knowledge of and experience in developing web services, such as RESTful web services
  • Knowledge of and experience in using code repositories, such as GitHub/GitLab/Git
  • Knowledge of and experience in using continuous integration tools, such as Jenkins
  • Knowledge of and experience with database query tools (i.e. TOAD, SQLDeveloper, SQLNavigator)
  • Knowledge and experience with the MVC (Model-View-Controller) architectural pattern
  • Knowledge of relational and object-oriented database designs
  • Knowledge of object-oriented design methodologies
  • Knowledge of Information Systems Development Methodology (ISDM)
  • Knowledge of database security, including role-based security
  • Ability to be creative, to use sound judgment, and to display foresight to identify potential problems and design/specifications and assigned application software systems
  • Ability to establish and maintain effective working relationships with others
  • Ability to work independently
  • Ability to determine work priorities and ensure proper completion of work assignments
  • Ability to work well under pressure and meet deadlines without sacrificing quality
  • Skills in excellent interpersonal, collaborative, oral and written communication
  • At least six years of verifiable related experience in Java, PHP and/or Oracle database development is required.
  • Valid Driver’s License

Nice To Haves

  • Post-secondary degrees from an accredited college or university in the field of computer science, management information systems, information systems, information technology or a related field may be used as an alternative for the required six years of experience on a year-for-year basis.
  • A credential evaluation report from an approved agency must be submitted along with all foreign degrees.

Responsibilities

  • Assist developers, analysts, and designers in conceptualizing and development of software programs and applications.
  • Assist in the preparation and documentation of program requirements and specifications.
  • Research and document requirements of program users.
  • Consistently write, translate, and code software programs and applications according to specifications.
  • Run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
  • Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts.
  • Evaluate documented resolutions and analyze trends for ways to prevent repeated future problems.
  • Communicate application problems and issues to key stakeholders, including management, development teams, end users, and unit leaders.
  • Test fixes and perform post-resolution follow-ups to ensure problems have been adequately resolved.
  • Assist in the development and maintenance of user manuals and guidelines.
  • Serve as a liaison with network administrators, system analysts, database administrators, and software engineers to assist in resolving problems with software products or company software systems.
  • Record, track, and document the problem-solving process, including all successful and unsuccessful decisions made, and actions taken, through to final resolution.
  • Identify and learn appropriate software applications used and supported by the organization.
  • Post software updates, drivers, knowledge bases, and frequently asked questions resources on company Intranet to assist in problem resolution.
  • Manage and/or provide guidance to junior members of the team.
  • Perform other duties as assigned.

Benefits

  • Annual and Sick Leave benefits
  • Nine paid holidays and one Personal Holiday each year
  • State Group Insurance coverage options, including health, life, dental, vision, and other supplemental insurance options
  • Retirement plan options, including employer contributions
  • Tuition waivers
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service