Job Posting for Software Developer at Polk County Property Appraiser
**Due to continued growth in Polk County, this is a newly approved budgeted position.
General Description of Position
Under general supervision, the Software Developer is responsible for the development, from analysis through implementation, of software applications and the maintenance and support of existing applications. This position requires a broad understanding of a wide variety of technologies to effectively support the needs of the Property Appraiser’s office. The Software Developer plans, designs, tests and deploys computer programs and applications. Their duties include identifying the needs of users, outlining technical requirements and specifications and overseeing programming activities. Salary commensurate with experience.
Essential Duties and Responsibilities
1. Write and maintain applications written in Visual Basic .NET and C#.
2. Write and maintain applications using .NET Windows Forms, ASP.NET Web Forms or ASP.NET MVC, or .NET 6.
3. Create and maintain SQL Server databases, queries, functions, views, stored procedures.
5. Create and maintain HTML, CSS, XML.
6. Store and maintain source code in Team Foundation Server.
7. Perform Analysis of PCPA system needs and develops or recommends software to meet those needs.
8. Ability to develop for web or windows platform.
9. Determine project feasibility by performing cost-benefit analysis.
12. Develops test plans to test in-house applications before deployment to production.
13. Implement OWASP Security Design principals on new and existing software.
14. Follows Software Security Policy for new and existing applications.
15. Perform PEN testing on applications to ensure they are secure.
16. Maintains and enhances a working knowledge of required programming languages, coding methods, data access methods, and operational requirements.
17. Ensure all applications meet ADA compliance WCAG 2.1 compliance.
18. Assists development team with testing in-house web and windows based applications.
19. Creates and maintains ADA compliant help files for in-house applications and processes.
20. Maintains the confidentiality of personal identifying and location information including: names, physical, mailing, and street addresses, parcel ID, legal property description, neighborhood name, lot number, GPS coordinates, or any other descriptive property information that may reveal identity or home address pertaining to parcels owned by individuals that have received exempt / confidential status.
21. Must participate in departmental meetings, cross-training, educational courses, seminars, and job-sharing / job duty organizational efforts as directed.
22. Performs other duties as assigned.
Education and/or Work Experience Any combination equivalent to experience and education that would likely provide the relevant knowledge, skills, and abilities would be qualifying. A typical way to obtain the knowledge and abilities would be:
Education: Equivalent of two years of college level classes in a related field – OR –
Experience: Level I – Two or more years’ knowledge of software development and maintenance through prior work experience in-house or with another county agency or Property Appraiser's office.
Level II – Four or more year’s knowledge of software development and report writing through prior work experience in-house or with another county agency or Property Appraiser’s office.
Level III – Six or more year’s knowledge of software development and report writing through prior work experience in-house or with another county agency or Property Appraiser’s office.
NOTE: Each year of required education may be substituted by two (2) years of work experience. Each year of required experience may be substituted by two (2) years of additional education.
Certificates, Licenses, Registrations Must possess and maintain a valid Florida Driver's License to operate a Polk County vehicle. To operate a personal vehicle for County business, must possess and maintain a valid Florida Driver License and retain the minimum amount of liability insurance coverage a vehicle operator must keep and maintain as required by Florida Statute 324.021 (7) (a)(b)(c).