Software Developer
Benefits
Pulled from the full job description
- Health insurance
- Retirement plan
- Paid time off
- Vision insurance
- Dental insurance
- Flexible spending account
- Life insurance
Full job description
Software Developer
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. Position is based in-office, regular attendance at worksite is required. 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 Core.
3. Create and maintain SQL Server databases, queries, functions, views, stored procedures.
4. Create and maintain JavaScript, JQuery, Python, PowerShell, VBScript, and windows command files.
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.
10. Determine project cost and duration.
11. Perform software analysis, design, development, testing, training, documenting, deployment, and maintenance.
12. Develop test plans to test in-house applications before deployment to production.
13. Implement OWASP Security Design principals on new and existing software.
14. Follow Software Security Policy for new and existing applications.
15. Perform PEN testing on applications to ensure they are secure.
16. Maintain and enhance a working knowledge of required programming languages, coding methods, data access methods, and operational requirements.
17. Monitor and evaluate new and emerging technologies, industry trends, and best practices to support continuous improvement and innovation.
18. Ensure all applications meet ADA compliance WCAG 2.1 compliance.
19. Assist development team with testing in-house web and windows-based applications.
20. Create and maintain ADA compliant help files for in-house applications and processes.
21. Maintain 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.
22. Must participate in departmental meetings, cross-training, educational courses, seminars, and job-sharing / job duty organizational efforts as directed.
23. Perform other duties as assigned.
Education and/or Work Experience
A typical way to obtain the knowledge and abilities would be:
Education: Equivalent of two years of college level classes in a related field – AND –
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: Related work experience may not substitute for any required licensure, certification, or registration required for the position.
Certificates, Licenses, Registrations
CompTIA+ Security
Certified Ethical Hacker Certification (preferred)
Applicants with cyber security certifications recommended by Florida Digital Services per 282.318(3)(g) (preferred)
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).
EEO/ADA
Veteran’s Preference
Applicants who wish to claim veterans’ preference must indicate this on their resume and provide supporting documentation.
Job Type: Full-time
Pay: From $60,180.00 per year
Benefits:
- Dental insurance
- Employee assistance program
- Flexible schedule
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Retirement plan
- Vision insurance
Experience:
- .NET: 1 year (Preferred)
- C#: 1 year (Preferred)
- ASP.NET: 1 year (Preferred)
- JavaScript: 1 year (Preferred)
- Visual Basic: 1 year (Preferred)
Work Location: In person