Share this Job

APPLICATION SYSTEMS PROGRAMMER III - 42003067

Date:  Jan 6, 2023
Location: 

TALLAHASSEE, FL, US, 32399 TALLAHASSEE, FL, US, 32301 TALLAHASSEE, FL, US, 32303 TALLAHASSEE, FL, US, 32311 TALLAHASSEE, FL, US, 32305 TALLAHASSEE, FL, US, 32304 TALLAHASSEE, FL, US, 32316 TALLAHASSEE, FL, US, 32309 TALLAHASSEE, FL, US, 32317 TALLAHASSEE, FL, US, 32302 TALLAHASSEE, FL, US, 32308 TALLAHASSEE, FL, US, 32312 TALLAHASSEE, FL, US, 32310


The State Personnel System is an E-Verify employer. For more information click on our E-Verify Website.

Requisition No: 788782 

Agency: Agriculture and Consumer Services

Working Title: APPLICATION SYSTEMS PROGRAMMER III - 42003067

Position Number: 42003067 

Salary:  $45,848.06 - $75,000.12 

Posting Closing Date: 02/03/2023 

APPLICATION SYSTEMS PROGRAMMER III
 

FLORIDA DEPARTMENT OF AGRICULTURE AND CONSUMER SERVICES
 

OFFICE OF AGRICULTURE TECHNOLOGY SERVICES
 

***OPEN COMPETITIVE OPPORTUNITY***


CONTACT:


Shelley Harden, (850) 755-8072


MINIMUM REQUIREMENTS: 


A bachelor's degree 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 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 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; or

 

Six (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 or 90 quarter hours of college course work from an accredited institution which includes four courses in computer science or management information systems.

 

Experience in computer systems analysis and/or computer programming can substitute on a year-for-year basis for the required college education.

 

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.

 

***ATTENTION CANDIDATES***
 

To be considered for a position with the Florida Department of Agriculture and Consumer Services:
 

  • All fields in the Candidate Profile must be completed (an attached resume is not a substitution for the information required on the candidate profile).
  • Work history, duties and responsibilities, hours worked, supervisor, and formal education fields, etc. must be filled out to determine qualifications for this position.
  • Responses to Qualifying Questions must be verifiable in the Candidate Profile.


The Florida Department of Agriculture and Consumer Services values
and supports employment of individuals with disabilities. Qualified
individuals with disabilities are encouraged to apply.


ADDITIONAL REQUIREMENTS:


On-call required.

 

NOTES:


Successful applicant must pass a background screening, including fingerprinting, as a condition of employment.


JOB DUTIES:


This position resides in the Office of Agriculture Technology Services, Bureau of Application Development Services. This position acts as the technical lead for a fast-paced application development team focused on .NET and cloud-based development. You will be performing new development and maintaining our current systems while working with some of the latest development technologies: Visual Studio 2019/2022, Azure DevOps, Microsoft Dynamics/PowerApps, and Microsoft Azure to name a few. This position supports the goals and strategies of the department related to application solution development and consults with senior managers and other Information Technology (IT) stakeholders.


Analyzes and Designs

  • Leads project teams, utilizing judgment to assign work and determine if reallocation of staff resources is needed.
  • Analyzes user requirements to determine the work effort needed to enhance, modify or create an application; the impact work may have on other applications/system areas; whether there are any regulations pertaining to the system that would make the request outside of the scope of the system; and whether the project is going to require funding approval.
  • Analyzes current systems capabilities, compatibility and interoperability to determine if project request is feasible with available resources.
  • Works with business user to clarify requirements and make recommendations for changes that can give the business user what they want more efficiently.
  • Creates application prototypes for larger and/or complex requests in order to illustrate for the business user a mock-up of how the application could work so that the developer can receive buy-in from the business user prior to development. 
  • Translates the requirements into technical and functional specifications for approval, development, testing and code review purposes.
  • Designs user interfaces for the business user, developers, and project manager to review and approve the look and feel of the application interface design.
  • Leads planning and design of application architecture (decisions related to framework, development pattern, etc.) and provides documentation to management which outlines recommendations, identifies pros and cons and provides ways to mitigate risks.
  • Assists management in evaluating system impact, based on legislative bills, to determine what needs to be done from an IT standpoint.


Develops, Modifies and Tests

  • Writes, debugs and maintains code to ensure application functionality, integrate hardware and software components and complete business user requests for the creation, modification or enhancement of new or existing applications/systems. 
  • Ensures that the entire project lifecycle is performed according to industry best practices, applications are secure, and that applications are properly vetted prior to being released to production.
  • Identifies errors down to the application and database level, utilizing knowledge of application behavior to identify root cause of error.  Debugs within scope of authority or sends detailed information of error and cause of error to supervisor so that error can be fixed by personnel with authority over the application/system.  Steps in to identify and fix unexpected or complex errors from work being performed by junior developers.
  • Conducts unit testing to ensure line of code functions correctly, conducts system testing to see if changes impacted any other areas of the system and conducts regression testing to identify issues that would not be caught otherwise (e.g., previously resolved issues that are reintroduced with new modification). 
  • Conducts feedback sessions and utilizes information received to resolve errors, identify user acceptance criteria, develop User Acceptance Testing (UAT) plan and make adjustments to application as requested prior to testing.
  • Facilitates User Acceptance Testing for projects, creating lists for users to report bugs and being readily available to respond to errors and feedback throughout the testing process.


Implements, Documents and Supports

  • Works with the project manager in the development of implementation plans; independently develops implementation plans for projects not requiring a project manager and submits plans for approval.
  • Writes and maintains application documentation (specifications, process flows, etc.) for reference and tracking purposes and makes changes to documentation as future modifications to application are made.
  • Checks code into source control tools which track and monitor when code is changed and link bugs to a particular line of code in order to facilitate future modifications and assist with regression testing. 
  • Ensures that other developers are checking code into source control tools.
  • Conducts research and evaluates new technologies proactively and as assigned in order to help the division improve the efficiency, security and effectiveness of technology resources.  Develops proof of concepts for technology researched, (including technology researched by other staff) that identify how the technology can be of benefit, pros and cons, etc. in order to assist management in making the best possible decisions.
  • Provides mentoring and guidance to co-workers in solving software development problems and any other issues that occur during the project lifecycle.


Performs related work as required including, but not limited to, adherence to the policies and procedures of the department’s Information Resource Security Program and allocates time as requested for Disaster Recovery activities.

 

KNOWLEDGE, SKILLS AND ABILITIES:
 

  • Experience with various programming languages such as: C#, VB, Java, JavaScript, ASP .NET.
  • Experience with various cloud platform applications, such as Azure, Power Apps, Power Automate, and Power BI, SharePoint.
  • Knowledge of version control tools such as: TFS, GitHub, Azure; Experience working with various databases such as: SQL, Oracle, Azure, and Data Warehouse.
  • Knowledge of Object Oriented programming principles and best practices.
  • Knowledge of relational database design.
  • Knowledge of the concepts and theories of data processing and data communications.
  • Knowledge of application development methodologies such as Agile, Waterfall and RAD.
  • Knowledge of data privacy and protection initiatives.
  • Ability to collect, evaluate and analyze information to develop alternative recommendations, solve problems, and produce solutions.
  • Ability to organize data in logical formats for demonstration in documents, reports, presentations, and other materials.
  • Ability to read and interpret technical specifications, test cases, and software requirements.
  • Ability to communicate effectively with peers, supervisors, subordinates, technical staff and users.
  • Ability to communicate technical data processing information effectively, verbally and in writing.
  • Ability to complete work assignments while working with business analysts and other technical staff.
  • Ability to follow operational and maintenance procedures.
  • Ability to design, develop and test database driven applications using industry standard techniques and guidelines.
  • Ability to troubleshoot and resolve problems with existing applications.
  • Ability to utilize integrated development environment tools such as Visual Studio.
  • Ability in operating as a technical lead for application development teams.
  • Ability to work independently and with a team.
  • Skilled in performing business and technical analysis.


The Benefits of Working for the State of Florida
 

Working for the State of Florida is more than a paycheck.  The State’s total compensation package for employees features a highly competitive set of employee benefits including:

 

  • 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;
  • And more!


For a complete list of benefits, visit www.mybenefits.myflorida.com.

 

SPECIAL NOTES:

 

The State of Florida is an Equal Opportunity Employer/Affirmative Action Employer, and does not tolerate discrimination or violence in the workplace.

Candidates requiring a reasonable accommodation, as defined by the Americans with Disabilities Act, must notify the agency hiring authority and/or People First Service Center (1-866-663-4735). Notification to the hiring authority must be made in advance to allow sufficient time to provide the accommodation.

The State of Florida supports a Drug-Free workplace. All employees are subject to reasonable suspicion drug testing in accordance with Section 112.0455, F.S., Drug-Free Workplace Act.

VETERANS’ PREFERENCE.  Pursuant to Chapter 295, Florida Statutes, candidates eligible for Veterans’ Preference will receive preference in employment for Career Service vacancies and are encouraged to apply.  Certain service members may be eligible to receive waivers for postsecondary educational requirements.  Candidates claiming Veterans’ Preference must attach supporting documentation with each submission that includes character of service (for example, DD Form 214 Member Copy #4) along with any other documentation as required by Rule 55A-7, Florida Administrative Code.  Veterans’ Preference documentation requirements are available by clicking here.  All documentation is due by the close of the vacancy announcement. 


Nearest Major Market: Tallahassee