Lake County Board of County Commissioners
false
Software Developer I
Job Details
Posting Number:
26-03-18-3747
Pay Grade: 23E (Salary: $63,440.00 - $102,232.00 annually) USD
Agency / Dept. / Office: Information Technology - Programming & Application Support
Closing Date: Open Until Filled
Pay Grade: 23E (Salary: $63,440.00 - $102,232.00 annually) USD
Agency / Dept. / Office: Information Technology - Programming & Application Support
Closing Date: Open Until Filled
Job Summary:
The essential function of the position within the organization is to perform professional and technical work in the coordination and management of the County’s computer software application programs and systems. The position is responsible for managing computer operating systems and software packages, performing computer programming to develop applications to meet the business needs of clients, resolving software and hardware problems, providing professional customer service at all times, and performing related work as assigned. The position works independently, reporting major activities through periodic meetings.
This position shall be required to assist with emergency support functions in the event of a declared emergency and/or any other emergency duties as assigned.
The Software Developer I designs, develops, and maintains web-based applications that support internal operations and public-facing services. This role works with both modern and legacy systems and participates in the ongoing modernization of the organization’s application platforms.
This position plays an important role in maintaining and improving systems used across multiple departments. The role works as part of a small development team that collaborates with IT staff and departments to deliver secure, reliable, and scalable software solutions.
The position also participates in application design and technical decision-making. Responsibilities may include occasional website content updates and support during the implementation of a new website platform as needed.
This position shall be required to assist with emergency support functions in the event of a declared emergency and/or any other emergency duties as assigned.
Position Summary:
The Software Developer I designs, develops, and maintains web-based applications that support internal operations and public-facing services. This role works with both modern and legacy systems and participates in the ongoing modernization of the organization’s application platforms.
This position plays an important role in maintaining and improving systems used across multiple departments. The role works as part of a small development team that collaborates with IT staff and departments to deliver secure, reliable, and scalable software solutions.
The position also participates in application design and technical decision-making. Responsibilities may include occasional website content updates and support during the implementation of a new website platform as needed.
Essential Duties
- Design, develop, and maintain database-driven web applications.
- Build and support RESTful APIs using ASP.NET and Web API.
- Develop responsive user interfaces using modern frameworks such as Angular and React.
- Maintain and enhance existing legacy applications while supporting modernization efforts.
- Design and maintain SQL databases and application data structures.
- Troubleshoot, debug, and resolve application issues.
- Deploy and support applications hosted in IIS and cloud platforms such as Microsoft Azure.
- Participate in project planning, documentation, and system improvements.
- Provide support for website content updates as needed during ongoing CMS transitions
Required Knowledge and Skills
- Experience developing full-stack web applications
- Strong experience with C#, ASP.NET, Web API, MVC, and .NET 6 or newer
- Proficiency in HTML, CSS, JavaScript, and TypeScript
- Experience with modern frontend frameworks
- Experience designing and working with SQL databases
- Familiarity with Node.js/npm tooling used in frontend development
- Experience working with Visual Studio
- Experience deploying applications using IIS
- Strong analytical, debugging, and communication skills
- Ability to learn and adapt to new technologies
- Applicants should be comfortable working with existing codebases and contributing to ongoing improvements and modernization efforts.
Preferred Qualifications
Preference will be given to applicants with experience in:- Microsoft SQL Server
- Entity Framework
- Angular
- Azure
- CI/CD pipeline tools
- Windows Server administration
Minimum Qualifications:
Requires Associate Degree in Computer Science, Web Development, Computer Engineering or a closely related field with two (2) years of related experience. May require system-specific certifications as deemed necessary.
Requires a valid Florida driver's license.
The ideal candidate will have several years of experience designing and supporting full-stack web applications and will be comfortable working across multiple layers of the application stack. This individual is proactive, enjoys solving complex technical problems, and is interested in improving and modernizing existing systems.
Experience supporting both legacy applications and modern cloud-based solutions is highly valued.
Requires a valid Florida driver's license.
Ideal Candidate
The ideal candidate will have several years of experience designing and supporting full-stack web applications and will be comfortable working across multiple layers of the application stack. This individual is proactive, enjoys solving complex technical problems, and is interested in improving and modernizing existing systems.
Experience supporting both legacy applications and modern cloud-based solutions is highly valued.