The county is looking to develop and maintain websites and web applications to enhance and troubleshoot existing systems and develop new software solutions.
Requirements
- Proficient in HTML, CSS, JavaScript, and at least one modern front-end framework such as React or Angular
- Proficient in MySQL/SQL Server and database management, including data modeling, querying, and optimization techniques
- Proficient in working with APIs and integrating them into web applications, including RESTful APIs and JSON data formats
- Proficient in using responsive web design frameworks, such as Bootstrap to create visually appealing and user-friendly web pages that work well on all devices
- Familiarity with user experience (UX) and user interface (UI) design principles
- Knowledge of back-end development using PHP, Node.js, or a similar language
- Knowledge of web security best practices and techniques, including data encryption, access control, and secure authentication methods
Responsibilities
- Develops and maintains websites and web applications
- Tests, debugs, and documents web development and applications
- Installs and assists users with third party software integration
- Responsible for deployment and maintenance of web applications and sites, configuring databases, and troubleshooting technical issues
- Develops and maintains data transfer utilities between external sites/applications and internal applications / databases
- Responsible for writing clean, well-documented, and efficient code
- Troubleshooting and resolving issues with existing websites and web applications
Other
- Ability to communicate effectively verbally and in writing
- Ability to code complex program instructions
- Ability to reorganize, analyze and solve complex program problems
- Ability to research and evaluate systems needs and design procedures
- Ability to establish and maintain effective working relationships with employees, other departments and the public
- Graduation from a technical college or university with a degree in Computer Science, Web Development, or 1+ years of directly related work experience
- 1+ years of increasingly responsible employment as a web, web application developer, or any equivalent combination of education and experience
- Pre-employment background check prior to starting the position