Friday, March 23, 2012

Job: Web programmers at City of Raleigh

More detail on the city of Raleigh web programming opportunity.
Benjamin Watson
Director, Design Graphics Lab | Associate Professor, Computer Science, NC State Univ.
919-513-0325 | | @dgllab

---------- Forwarded message ----------
From: Stagner, Beth <>
Date: Wed, Mar 21, 2012 at 12:19 PM
Subject: RE: Web programmers
To: "Minter, Jonathan" <>, Ben Watson <>

Sure, this is the job description.
Title: Web Developer
Number Needed: 1


At the City of Raleigh, we have a variety of evolving web technologies; the primary focus being our Java-based web portal.  We are looking for a team member to help us continue our development on a compelling, interactive, fast, and easy-to-use Web 2.0 browser interface.  This position will collaborate with other Developers, Architects, UX, Testers, and others to drive quality and improvements that provide value and usability.  Focus on open-source technologies and leveraging current web trends including HTML5 and CSS3. 

Experience should include a history of technical development and an implementation background.  A solid understanding of Java classes, foundations and framework strongly preferred.  Working knowledge of best practices in Web development including security, standards, portlets, using product APIs, and SOA knowledge are necessary.  Skill set should include candidates with experience working on enterprise web sites. We are not looking for candidates that have just done application programming for browser based applications (i.e. PeopleSoft programmers, banking applications).

 Candidates MUST have experience in the following areas:

  • Custom Portlet development
  • Open system products
  • Java (J2EE with JSR-168 and JSR-268)
  • CSS3, HTML, XHTML and XML knowledge
  • Web 2.0
  • Oracle / SQL
  • Web Server Technology (for example, Apache)
  • Knowledge on emerging web technologies


Professional Skills Required:

  • Excellent analytical and problem solving skills
  • Excellent spoken and written communications skills
  • Excellent interpersonal skills; the ability to work in a dynamic team environment, and to interact with resources from technical and non-technical organizations
  • Self-motivated and capable of working with minimal supervision
  • Ability to multi-task well and prioritize accordingly
  • Ability to build strong relationships with teammates and clients
  • Ability to review project deliverables for completeness, quality, and compliance with established project standards
  • Ability to document and communicate progress against plans, taking corrective action as necessary
  • Ability to identify, clarify, and resolve issues and risks, escalating them as needed


Additional preferred skills but not necessarily required:

  • JBoss Application Server
  • JBoss Portal
  • Web Analytics
  • Eclipse and NetBeans
  • Redhat Linux
  • Alfresco Content Management
  • AJAX
  • Model-View-Controller (MVC) such as Apache Struts and/or Spring MVC
  • Ant, Jacl, Python, application deployment
  • Development skills in .NET (C#, VB, ASP, etc



A bachelor's degree in Computer Science, Information Technology or equivalent is preferred as well as three years' experience as an IT professional.

Availability: Immediate
Duration: Permanent Position 

Beth C. Stagner, GISP
IT Manager, Web Services
Phone: 919.996.5485


From: Minter, Jonathan
Sent: Wednesday, March 21, 2012 11:15 AM
To: Ben Watson
Cc: Stagner, Beth
Subject: Re: Web programmers

Thanks Ben.  Beth, can you send him the job description?

Jonathan Minter
City of Raleigh
222 W. Hargett Street, Suite 502
Post Office Box 590
Raleigh, North Carolina 27602-0590
Tel: 919.996.5462 Mob: 919.238.9429

Customer Support Center:  919.996.6000