> Markdown version of [/jobs/ext/1490225-senior-web-portal-programmer](https://www.wearedevelopers.com/jobs/ext/1490225-senior-web-portal-programmer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Web Portal Programmer - **Company:** Hampton Roads Sanitation District - **Location:** Virginia Beach, VA, United States - **Experience:** Expert - **Salary:** $76,658.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), .NET Framework, Microsoft Windows, Web Development, Drupal, Enterprise Content Management, Web Portals, Windows PowerShell, Microsoft SharePoint, Web Applications, Microsoft Power Automate, Office365, Information Technology, Search Engines, Data Management, Powerapps - **Published:** July 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=2939361d33ebb794 ## About the Role Education Required * Bachelor's degree in an information technology related field, communications, or other relevant areas of study or a combination of education, experience, and/or certification(s) that provide the necessary technical competencies to perform in this position. * Education equivalency equals two (2) years of directly related professional experience for every year of education not completed. The stated experience is in addition to any experience used to meet the education equivalency. Experience Required * Minimum of four (4) years of progressively responsible experience in web development, content management systems, and enterprise web portal administration. * Minimum of four (4) years of Microsoft 365 administration with advanced expertise in SharePoint site architecture, governance, and Teams integration. * Demonstrated experience leading technical projects, mentoring junior programmers, and advising stakeholders on best practices for modern web solutions. Desired * Familiarity with Microsoft PowerApps, Power Automate and PowerShell. * Experience in writing technical documentation. * Familiarity with the Library of Virginia's document retention, data management policies and procedures. Licenses and Certifications Requirements * Microsoft 365 Fundamentals (Exam MS-900) or Microsoft 365 Copilot and Agent Administration Fundamentals (Exam AB-900) or commensurate with HRSD's established standard (generally no more than one version behind current). * Must possess and maintain a valid driver's license from state of residence. ## Description With minimal supervision, the Senior Web Portal Programmer provides technical leadership in the design, development, integration, and maintenance of complex web-based applications and enterprise content management solutions. This position leverages advanced expertise in HTML, Java, JavaScript, .NET, Drupal, and Microsoft 365 technologies-including SharePoint, Teams, and OneDrive-to architect secure, scalable solutions. The Senior Web Portal Programmer works with other members of the Information Technology Division in support of consultants and HRSD business users in developing web-enabled applications and search engines that meet the requirements of the user community within and outside of HRSD. This role functions as a senior technical resource, mentor, and subject matter expert in modern portal technologies, web application development practices, and information governance; and collaborates with vendors, contractors, and consultants to troubleshoot complex issues. ## Related Videos - [Decoupling 101 - Why decouple, when not to, progressive decoupling and success stories in decoupling](https://www.wearedevelopers.com/videos/266-decoupling-101-why-decouple-when-not-to-progressive-decoupling-and-success-stories-in-decoupling) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [The Pragmatic Architect: Balancing Necessity vs. Sufficiency in React Systems](https://www.wearedevelopers.com/videos/2101-the-pragmatic-architect-balancing-necessity-vs-sufficiency-in-react-systems) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What is a web developer?](https://www.wearedevelopers.com/magazine/18-what-is-a-web-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)