Job Summary:Under general direction of the Information Technology Director, this position requires a well-rounded individual capable of working across multiple IT disciplines, including software development, database administration, system troubleshooting, and network support, as well as taking a leadership role when appropriate. This position operates in an office setting Monday through Friday; however occasional evening holiday and weekend hours are required for critical system support and for technical emergencies. This will require reporting to the office or accessing the systems remotely depending on business need.
Essential Job Functions:Application Development -- Develop, test, and deploy applications using the .NET framework (C#, ASP.NET, etc.).
- Maintain and enhance existing applications, ensuring they meet user and business requirements and comply with State, Local and Federal regulations.
- Collaborate with key stakeholders, vendors and IT staff to understand project requirements and deliver reliable, flexible and scalable software solutions.
- Develop well-structured, maintainable code with an emphasis on security, reliability and performance.
Database Management -- Administer and manage MS SQL Server relational databases, in both onsite and cloud-based (Azure/Entra and AWS) environments.
- Design, implement, and optimize database structures to ensure data integrity and performance.
- Write and optimize complex queries, stored procedures, and triggers.
- Perform routine database maintenance, backups, and disaster recovery planning.
IT Support & Troubleshooting -- Assist in providing technical support for end-users, troubleshooting hardware and software issues, and resolving network connectivity problems.
- In conjunction with other IT staff, install and configure software, hardware, and networking equipment.
- Work with other IT staff in conducting system monitoring and performance tuning to ensure reliable and secure operations.
System Administration -- Manage user accounts, permissions, and security configurations.
- Assist with server administration in a Windows environment.
- Help ensure system and network security by implementing and maintaining best practices in cybersecurity.
Collaboration & Project Management -- Work closely with multi-disciplined teams to understand technical needs and develop and implement effective solutions.
- Participate in project planning, scheduling, and execution to meet organization timelines.
- Document IT procedures, solutions, and technical processes for future reference.
Leadership -- Mentors and encourages team members in the performance of their duties.
- Actively participates and communicates in staff meetings.
- Attends meetings, conferences, and workshops as requested and authorized.
- Assists director with providing counseling and discipline.
- Performs additional duties as required.
Minimum Required Qualifications:Education: Bachelor's Degree in Computer Science, Information Technology, or related field. Will substitute 4 years of recent and relevant experience in lieu of degree.
Experience:- Demonstrated experience in .NET development (C#, ASP.NET, Core).
- Significant experience with database administration (MS SQL Server).
- Hands-on experience with troubleshooting and providing IT support.
Skills:- Proficient in .NET framework and relational database management.
- Strong knowledge of SQL and ability to write optimized queries.
- Familiarity with cloud platforms (Azure, AWS) and CI/CD tools is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
Preferred Qualifications:- Experience as a Team Lead or Supervisor.
- Experience with DevOps tools and process automation.
- Experience in network and system security.
ADA Compliance:The Okaloosa County Clerk of Courts is an Equal Opportunity Employer. ADA requires the Clerk of the Court to provide reasonable accommodations to qualified individuals with disabilities. Prospective and current employees are invited to discuss accommodations.
Equal Opportunity Employer:The Okaloosa County Clerk of Court provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, the Clerk's Office complies with applicable state and local laws governing nondiscrimination in employment in every location in which there are facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.