APPLICATION SYSTEMS PROGRAMMER III - 60056959

State of FloridaTallahassee, FL
$68,000 - $78,000Onsite

About The Position

The Office of Information Technology Services (OITS) is seeking a detail-oriented and highly skilled Systems Programmer III to design, develop, maintain, and support enterprise software applications that meet the business needs of the Department. This position requires an experienced developer capable of translating business requirements and technical specifications into effective, scalable, and secure software solutions. The selected candidate will also provide technical leadership, mentor development staff, and promote application development standards and best practices across projects. This position is located at the DCF Headquarters in Tallahassee within the Office of Information Technology Services.

Requirements

  • Knowledge of software development principles, methodologies, and best practices; knowledge of data processing concepts and relational database design; knowledge of application security and web security principles; knowledge of programming languages and technologies including C#.NET, .NET Core, SQL Server, Data Warehouse technologies, Azure, Artificial Intelligence (AI), Large Language Models (LLMs), Python, Azure DevOps, CI/CD pipelines, Power BI, ETL processes, Data Analytics, Data Integration, VB.NET, Java, HTML, XML, and related technologies.
  • Ability to analyze complex technical problems and determine root causes; ability to evaluate solution alternatives and implement effective resolutions; ability to design, develop, and maintain enterprise applications and services; ability to conduct unit, system, and user acceptance testing; ability to create technical and business documentation; ability to develop and optimize complex SQL queries and database solutions; ability to analyze and interpret technical information; ability to establish priorities and manage multiple assignments; ability to communicate effectively with technical and non-technical stakeholders; ability to establish and maintain effective working relationships; ability to understand and apply applicable laws, rules, policies, procedures, and standards.
  • At least two (2) years of experience performing software development, application support, systems analysis, database development, and related responsibilities described in this position.
  • 2 years of experience designing, developing, and maintaining applications using .NET Core, ASP.NET Core, C#, JavaScript, Blazor, and RESTful APIs.
  • 2 years of hands-on experience with SQL Server, T-SQL, stored procedures, views, joins, complex queries, indexing, data analytics and database performance tuning.
  • Experience working with application deployment processes, testing methodologies, and software development lifecycle practices.
  • Experience supporting enterprise systems in production environments and troubleshooting application issues.
  • Experience working with cloud-based technologies, DevOps practices, data integration solutions, or AI-related technologies is preferred.

Nice To Haves

  • Experience leading application development teams and maintaining applications built using .NET technologies.
  • Microsoft .NET Certification.

Responsibilities

  • Design, develop, test, deploy, troubleshoot, and maintain enterprise software applications and services.
  • Develop reusable software components, frameworks, and technical solutions that support long-term application sustainability.
  • Create and maintain database objects, including tables, views, indexes, constraints, stored procedures, functions, triggers, and scheduled jobs.
  • Design and implement user interfaces compliant with Section 508 accessibility requirements.
  • Participate in requirements gathering, application design, technical analysis, and solution architecture activities.
  • Lead code reviews and promote software development best practices and coding standards.
  • Monitor and support production applications, troubleshoot performance issues, and coordinate defect resolution activities.
  • Develop deployment strategies and support application releases through production implementation.
  • Create and maintain technical documentation, deployment procedures, and system specifications.
  • Mentor development staff and assist with the adoption of new technologies, tools, and development methodologies.
  • Design and develop software components that meet business and technical requirements while adhering to established coding standards.
  • Create efficient, maintainable, and scalable application solutions using modern development practices.
  • Architect and develop reusable methods, services, and application frameworks.
  • Build and maintain web applications, APIs, database solutions, and supporting services.
  • Assist enterprise architects in the design and implementation of enterprise architecture components.
  • Research and implement emerging technologies to support evolving business needs.
  • Develop detailed technical specifications and solution designs for application development initiatives.
  • Report technical risks and issues to project management and leadership teams.
  • Develop comprehensive test plans appropriate to project scope and complexity.
  • Design, create, and execute unit testing activities to validate software functionality.
  • Participate in system testing and user acceptance testing activities.
  • Monitor production applications and respond to incidents and service disruptions.
  • Analyze and resolve application performance and reliability issues.
  • Coordinate defect analysis, corrective actions, and application enhancements.
  • Provide technical support and assistance to IT staff, internal customers, and business stakeholders.
  • Identify and remediate application security vulnerabilities.
  • Develop and maintain application deployment plans and procedures.
  • Perform post-deployment verification and validation activities.
  • Quickly resolve issues encountered during deployment activities.
  • Provide post-production support following application releases.
  • Create and maintain technical, operational, and support documentation.
  • Ensure documentation complies with established standards and best practices.
  • Participate in the development and improvement of departmental documentation standards.

Benefits

  • Florida Retirement System (FRS)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service