APPLICATION SYSTEMS PROGRAMMER III - 42004455

State of FloridaTallahassee, FL
4d$70,000 - $85,000

About The Position

This advanced-level position is located within the Office of Agriculture Technology Services (OATS) and serves as a team lead on the Enterprise Application Development team. The incumbent is responsible for the design, development, and implementation of enterprise-level applications that support the strategic goals of the department. This role includes mentoring junior developers, monitoring project progress, and ensuring adherence to technical standards and timelines. The position also emphasizes user interface design and user experience to ensure applications are intuitive, accessible, and user-friendly.

Requirements

  • A high school diploma or its equivalent and nine (9) years of experience in computer systems analysis and/or computer programming, two (2) years of which must have been in systems programming; orSix (6) years of experience in computer systems analysis and/or computer programming, two (2) years of which must have been in systems programming and either:
  • (1) completion of a 720-classroom hour program of study from a vocational/technical school or accredited community college in an area of data processing (excluding data entry), or
  • (2) 60 semester (1 year) or 90 quarter hours (1 year) of college course work from an accredited institution which includes four courses in computer science or management information systems; or
  • A bachelor's degree (4 years) from an accredited college or university and five (5) years of experience in computer systems analysis and/or computer programming, two (2) years of which must have been in systems programming; or
  • A bachelor's degree (4 years) from an accredited college or university with a major in one of the computer sciences or management information systems and four (4) years of experience in computer systems analysis, and/or computer programming, two (2) years of which must have been in systems programming; or
  • A master's degree (6 years) from an accredited college or university in one of the computer sciences or management information systems and three (3) years of experience in computer systems analysis, and/or computer programming, two (2) years of which must have been in systems programming; or
  • A doctorate from an accredited college or university in one of the computer sciences or management information systems and two (2) years of experience in systems programming.
  • Completion of a one-year program of study from a vocational/technical school in an area of data processing (excluding data entry) can substitute for one (1) year of the required computer systems analysis and/or computer programming experience.
  • Requires possession of a valid Class E driver license.
  • Knowledge of Enterprise application development using .NET (C#), JavaScript frameworks, and cloud platforms (preferably Azure).
  • Knowledge of Microsoft Dynamics 365, Power Platform customization, and SharePoint Online.
  • Knowledge of user interface (UI) design principles and user experience (UX) best practices for online and mobile applications, including responsive design.
  • Knowledge of software architecture patterns (e.g., microservices, layered architecture, event-driven design).
  • Knowledge of DevOps practices, including CI/CD pipelines and automated testing.
  • Knowledge of Agile development methodologies and project management tools (e.g., Azure DevOps, Jira).
  • Knowledge of security, accessibility (ADA compliance), and data governance standards in application development.
  • Skills in designing and developing scalable, maintainable, and secure applications.
  • Skills in creating intuitive and accessible user interfaces.
  • Skills in leading and mentoring application development teams.
  • Skills in communicating technical concepts to non-technical stakeholders, verbally and in writing.
  • Skills in troubleshooting and resolving complex technical issues.
  • Skill in using source code configuration management tools such as GitHub, Azure DevOps, and/or Team Foundation Server.
  • Ability to manage multiple priorities and meet deadlines.
  • Ability to translate business requirements into effective technical and user-centered solutions.
  • Ability to lead development projects from concept to deployment.
  • Ability to stay current with emerging technologies and development trends.
  • Ability to work independently and collaboratively in a team environment.
  • Ability to foster a culture of continuous improvement and innovation.

Responsibilities

  • Designs, develops, and maintains new and existing applications or systems using modern frameworks and tools (.NET, Microsoft Dynamics 365, Power Platform, SharePoint).
  • Leads the adoption of object-oriented design, software architecture best practices, and cloud-native development strategies.
  • Ensures applications are designed with a strong focus on user interface (UI) design and user experience (UX), compliance with security, accessibility (ADA), and data governance standards.
  • Develops and documents standards for the use, control, updating, and maintenance of Oracle and Microsoft database systems.
  • Contributes to internal knowledge bases and development standards, including UI/UX design patterns.
  • Drafts recommendations, risk mitigation strategies, and assists management in evaluating system impacts from legislative changes to determine necessary IT actions.
  • Serves as a team lead by assigning tasks, monitoring progress, and mentoring junior developers.
  • Ensures quality assurance and adherence to coding standards, UI/UX guidelines, and project timelines.
  • Translates business and technical requirements into an architectural blueprint to achieve business objectives, documenting all solution architecture design and analysis work.
  • Works closely with product owners and managers to ensure a robust framework that supports future business and department needs throughout the product lifecycle.
  • Performs related work as required, including but not limited to adherence to the department’s Information Resource Security Program policies and procedures, and allocating time as requested for Disaster Recovery activities.

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 (For more information, please visit www.myfrs.com;)
  • Flexible Spending Accounts;
  • Tuition waivers;
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service