Albemarle County Public Schools and GovernmentWeb Programmer Analyst

Albemarle County Public Schools and Government

Web Programmer Analyst (3571)

Job Posting

Job Details

TitleWeb Programmer Analyst
Posting ID3571

Web Programmer Analyst
Department of Learning, Engineering, Access & Design (LEAD)

Full-Time, Exempt, Pay Grade 17


The Web Programmer Analyst is responsible for the development, maintenance, functionality, design, and performance of School Division web resources including the school division’s public facing web presence, internal web sites, teacher and student web sites, and custom web applications. Researches new and emerging developments in electronic communications including: content management systems, interactive Web applications, social media technologies, web accessibility, and services for both internal and public sites. Provides leadership, consultation, documentation, staff development and technical support services to staff in the areas of troubleshooting and technical guidance for all web technologies. Responsible for the determination of user requirements and for the high-level design of complex web-based systems.  Works collaboratively with the Database Programmer Analyst to build custom solutions to support division initiatives.  Essential functions include, and are not limited to the following:

  • Develop and maintain the division’s Internet presence.
  • Develop and maintain a division-wide intranet, allowing data manipulation for each internal staff member.
  • Develop and maintain new and existing web applications.
  • Develop and maintain database-driven web interfaces for rapid, real-time information sharing.
  • Plan and manage user permissions for web resources.
  • Design and implement responsive, mobile-friendly, standards-based, accessible, user-focused templates and interfaces.
  • Perform testing of new web applications and systems, engaging users as necessary.
  • Work collaboratively with other departments to meet division objectives.
  • Gather user requirements and feedback to formulate requirements for new or changed web applications and systems.
  • Develop web portals that allow users to input and retrieve accurate information.
  • Assist in deploying, managing, and maintaining web and database servers.
  • Manage large, multi-user projects and implementations of new systems.
  • Communicate project status, issues, and resolutions to others.
  • Conduct user acceptance testing and report results.

 Bachelor’s degree and three years related experience or equivalent combination of education and experience. Experience with setup and administration of SharePoint Farms, Web applications and site collections required.  Experience with integrating SQL databases into web applications highly preferred.  Experience with Microsoft SQL Server 2008 and/or 2016 and Microsoft SQL Server Reporting Services (SSRS) preferred; experience managing a multi-user content management systems (CMS) preferred.


A comprehensive knowledge of SharePoint 2016 on-premises: including the development and deployment SharePoint solutions, the coding of web parts, the SharePoint Object Model, Web Services, Timer Jobs, etc. using either C# or VB. Experience in developing on the SharePoint platform for both public and internal users by creating lists and page content types, master page and content page layouts, themes, workflows, etc. using Visual Studio 2010 or 2017, SharePoint Designer and/or C#. Demonstrated understanding in evaluating and deploying 3rd party SharePoint solutions and web parts. Experience with Web Technologies including IIS 7, IIS 10, ASP.NET 4.5+, HTML5, CSS, Javascript, AJAX, Web Services, Claims-Based Authentication, and XML. Experience with WordPress hosted on IIS with MySQL 5.1+ and PHP 5.3+; familiarity with the management of multisite WordPress environments.  Familiarity with Microsoft PowerShell and PowerShell scripting.  A solid understanding of Web Accessibility standards (WCAG 2.0, Section 504) and best practices. Understanding of relational databases and experience building web applications that read from and write to a RDBMS, preferably MS SQL.  Project management experience with an eagerness to learn and apply new technologies. Demonstrated training and presentation skills required. Must have exceptional written and oral communication skills. Demonstrated organizational and problem-solving skills. Must be able to respond and address user requests with diplomacy and tact. The ability to work independently, react quickly and work effectively under pressure. Demonstrated ability to learn new computer hardware and software. Accuracy, attention to detail, and the ability to work quickly is essential. Demonstrated ability to work as a member of a team and to coordinate the efforts of others. Ability to plan, organize and schedule complex projects. Ability to lead a large user-group including guidance in implementing new products, site design and architecture.


PHYSICAL CONDITIONS AND NATURE OF WORK CONTACTS:  Work is typically performed in an office, computer room, computer classroom laboratory, and/or conference rooms. Continuous ability to communicate by phone or email is necessary. Regular use of computers and input devices is necessary. Occasional handling of small fragile computer components and large components weighing in excess of 50 pounds is required. Occasional operation of county vehicles to travel to locations throughout the county is required. Regular contact is made with internal departments and senior persons at all levels of county government and the school division. Contacts are usually cooperative, however, require tact and diplomacy. External contacts with vendor companies and other information services agencies are necessary. Occasional need to perform urgent tasks to meet organizational deadlines. Frequent work activity after normal duty hours and occasional weekend duties are necessary.


SALARY:  $51,830 - $68,216 annual equivalent, based on qualifications and internal equity               
Internal candidates will receive pay adjustments in accordance with County School Board Policy, GCBA-R.



Shift TypeFull-Time
Salary RangePer Year, depending on education, experience and internal equity
LocationDepartment of Technology

Applications Accepted

Start Date01/02/2019