Description
General Summary : The Web Developer's I role is to build and support the operational end of the County's Web application / SharePoint sites. This includes gathering requirements, designing, building, testing, and implementing new Web pages and sites; integrating sites with back end applications; migrating legacy applications to the Web; and performing day-to-day administration of the organization's Web portfolio.
ESSENTIAL FUNCTIONS, DUTIES AND RESPONSIBILITIES :
- Communicate Web site usage and security policies and standards to all users
- Utilize policies and procedures for publishing Web pages and applications in conjunction with content creators
- Build out Web projects, including intranets, extranets and SharePoint
- Document, develop, code, test, debug and implement Web applications using appropriate tools
- Creating reports, data extractions and integrations.
- Update Web pages to ensure site accuracy and currency
- Work on projects that are moderately or highly complex and may involve interfaces across diverse software platforms with multiple programming languages, development tools or data access tools
- Diagnose and troubleshoot problems with existing Web applications and sites
- Work with database administrator to design, develop, and update databases as they relate to Web applications
- Ensure security of all Web sites and related applications
- Perform periodic Web site audits
- Run and monitor software performance tests on new and existing programs for the purpose of correcting defects, performance tuning and general debugging
- Perform preventative maintenance
- Monitor and report on Web site traffic and performance
- Performs miscellaneous job-related duties as assigned
KNOWLEDGE, SKILLS AND ABILITIES REQUIRED :
Completion of a bachelor's degree in Computer Science, Information Technology or related field (preferred)Two years' work experience in the Information Technology industry (preferred)One-year experience as Web Developer (preferred)Experience organizing, prioritizing, and scheduling work assignmentsCertifications (preferred)TRAINING, EDUCATION AND WORK EXPERIENCE :
In-depth knowledge of Web technologies, JavaScript, CSS, Visual Studio / C#, SSRS, and SQL preferredStrong understanding of Internet programming languages, including C#, JQuery, SQL and NET Core preferredThorough understanding of application development methodologiesExperience with computer graphic and multimedia designComprehensive experience with structuring, developing, and implementing interactive corporate Web sitesAbility to multitask, prioritize and organize tasksKnowledge of database development, including SQL Server 2022, SSRS, SSISExperience in gathering and analyzing business requirementsGood understanding of the organization's goals and objectivesPHYSICAL DEMANDS OF THE ESSENTIAL FUNCTIONS :
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Primarily office work including prolonged periods of sitting, talking, listening, manual dexterity, working on a computer = 90%
Lifting up to 30 pounds at a time, reaching, bending, walking, driving a motor vehicle = 10%
Ability to navigate stairs to evaluate spaces for safety as needed.
EQUIPMENT USED TO PERFORM ESSENTIAL FUNCTIONS :
Computer, printer, scanner, phone, fax, copier, county vehicle, radio, and supplies related to duties.
WORKING CONDITIONS WHILE PERFORMING ESSENTIAL FUNCTIONS :
Work may be performed in both office and field settings, sometimes in adverse weather or less-than-ideal conditions. Fieldwork may involve exposure to noise, limited lighting, uneven surfaces, insects, animals, chemicals, or other environmental hazards. Travel between County locations is required and may increase exposure to driving hazards. Employees may occasionally interact with individuals exhibiting difficult or hostile behavior.40-hour on site work weekOn call availabilityAbility to legally operate a motor vehicleAbility to pass a criminal background checkAbility to work in all Kane County building environmentsAbility to obtain LEADS and CJIS certificationREPORTING RELATIONSHIPS :
Reports to : Applications Director
Directs Work of : N / A