Job Description :
Web Developer Supervisor

Education and Years of Experience:

7+ years full stack Software Development experience
3+ Supervising the integration of the Internet/web technology with existing or new enterprise applications, databases, client/server systems, and other platforms
Required Skills/Certifications:

Supervises the design, build, and maintenance of City websites
Oversees the development of complex guidelines for page and site design and configuration
Directs subordinates to perform or direct website updates and ensure effective system performance
Monitors subordinates in the writing, design, or editing of web page content
Confers with higher-grade DoIT management personnel to prioritize needs, resolve conflicts, develop criteria, or choose solutions
Ensures subordinates perform back-up of files from websites to local directories for instant recovery in the event an issue arises
Advises on problems uncovered by testing or customer feedback and recommends actions to correct problems or refers problems to appropriate management personnel for correction
Instructs subordinates to evaluate code to ensure that it is valid, is properly structured, meets industry standards, and is compatible with browsers, devices, or operating systems
Maintains an expert understanding of current web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups
Supervises the integration of the Internet/web technology with existing or new enterprise applications, databases, client/server systems, and other platforms
Oversees test plans, routines, and schedules to ensure that test cases mimic real-world usages, i.e. all external interfaces and all browser and device types, etc.
Reviews reports access and performance statistics prepared by subordinates
Monitors the development of databases that support web applications and websites
Directs subordinates to design and write supporting code for web applications or websites
Independently oversees and evaluates websites using site traffic and trends, latest research, and best practices to identify improvement opportunities
Serves as a liaison to internal and external agencies; Quickly addresses web development issues and daily operational issues identified by end users, identifying the problem and taking the necessary corrective action, either on own initiative or with subordinate DoIT personnel
Advises on systems problems; Recommends on and implements ways to improve controls, minimize risk, reduce problems, and ultimately improve performance and efficiency
Prepares high-level summary reports for managers and Executive team detailing operations, financials, strategy, and problematic issues
Identifies and implements opportunities for public-private collaboration in using Internet-based technology to increase the efficiency of City business
Supervises the designs, prototypes, and deployment of user experience and user interaction concepts for Internet and/or Intranet applications used by City staff, partners, and the general public
Oversees website and web application performance tuning and optimization to increase scalability and throughput, minimizing front-end and back-end server load, end user perceived latency, page weight, etc.
Performs special projects and other duties as assigned
Supervises a subordinate staff of supervisors, professionals and paraprofessionals
Plans work to be accomplished by subordinates
Sets priorities and prepares schedules for completion of work
Assigns work to subordinates based on priorities, selective consideration of the difficulty and the requirements of the assignments, and the capabilities of employees
Evaluates performance of subordinates
Gives advice, counsels, or instructions to individual employees on both work and administrative matters
Interviews candidates for positions in his unit
Makes recommendations for appointment, promotion, or reassignment involving such positions
Hears and resolves complaints from employees
Refers group grievances and the more serious complaints not resolved to higher level supervisors
Recommends minor disciplinary measures such as warnings and reprimands
As needed, consults with specialists on training needs, and deciding on training problems related to the units supervised
Identifies developmental and training needs of employees in consultation with the Chief Learning Officer
Provides or makes provision for such development and training