Web Developer Job at Springville City Corporation in Springville
Springville City Corporation, Springville, UT, United States, 84663
Job Description
Department:
Internal Services
Position Reports to:
Network Administrator/IT Superintendent
Pay Grade:
16
Employment Type:
Full-time
Exempt/Nonexempt:
Exempt
Description:
Under the direction of the Network Administrator/IT Superintendent, performs technical assistance for Springville City, supporting the internal IT Help Desk with web development tasks, including maintaining and updating the city's websites and web applications, troubleshooting web-related issues, and providing support for web servers, hosting environments, and related software. Additionally, assists with integrating web technologies with existing computer systems, ensuring optimal design, performance, and security of web-based services.
Duties:
- Front-End Development - Building user interfaces using HTML, CSS, and JavaScript. Ensuring websites are responsive and compatible with different devices and browsers.
- Back-End Development - Developing server-side logic using primarily PHP, Python, or Node.js.
- IT Support - Assisting with general IT tickets and providing support for escalated IT issues related to websites and web applications.
- Testing and Debugging - Conducting thorough testing of websites and applications to identify and fix bugs, performance issues, and security vulnerabilities. Using tools and frameworks for automated testing.
- Performance Optimization - Optimizing websites for speed and performance by minimizing code, compressing images, and leveraging caching mechanisms.
- Content Management Systems (CMS) - Working with CMS platforms like WordPress, Drupal, or Joomla to build and maintain websites. Customizing themes and plugins to meet specific requirements.
- Collaboration - Working closely with employees, project managers, content creators, and other stakeholders to ensure projects meet requirements and deadlines.
- Documentation - Writing and maintaining documentation for code, development processes, and website features to facilitate future development and maintenance.
- User Experience (UX) Design - Ensuring that websites provide a positive user experience by focusing on usability, accessibility, and intuitive navigation.
- Maintenance and Updates - Regularly updating websites to add new features, improve performance, and ensure security and compatibility with new web standards and technologies.
- Project Management - Planning and managing web development projects, including setting timelines, milestones, and deliverables. Coordinating with team members to ensure timely project completion.
- Client Communication - Communicating with clients to gather requirements, provide progress updates, and offer technical support and training as needed.
- Staying Current - Keeping up with the latest web development trends, tools, and best practices to continuously improve skills and deliver cutting-edge solutions.
- User Training - Educating users on new software applications, tools, and best practices.
- Network Support - Assisting with basic network troubleshooting and support.
- Mentoring - Assisting in the training and development of Level I & II technicians.
- All other duties as assigned.
Qualifications:
Must possess a four (4) year college degree in computer science, networking, or in a related field, and have two (2) years of Web Developer experience or an equivalent combination of education and Web Development experience. Must be familiar with Windows as well as Linux environments. Candidates must possess or obtain the CompTIA Web Development Certification within nine (9) months of hire date.
KNOWLEDGE, SKILLS, and ABILITIES
Knowledge of the operating characteristics, capabilities, and limitations of electronic data processing systems and peripheral equipment is required. Understanding the City's existing computer programs and their integration is necessary, along with technical knowledge of personal computers and related applications. A solid foundation in web development, including front-end and back-end proficiency and web standards knowledge, is crucial for managing and developing the City's web assets. Candidates must work well with employees at various responsibility levels and maintain effective relationships with supervisors, colleagues, and user departments. Attention to multiple tasks simultaneously and over time is crucial.
Physical Demands:
Constantly walking, standing, turning, stooping, crouching, kneeling and sitting. May require the following physical attributes: reaching, carrying, talking, hearing and seeing, occasional jumping, balancing, climbing, crawling, pushing, pulling, handling, and feeling. Must have ability to occasionally use color discrimination, vision strain, and rapid speed work. Must be able to lift up to 50 lbs.
Drug screen and background checks performed