This so far eclipses what I thought we could do…really amazing. – Adam Smith, Director of Entrepreneurial Programs, Council for Entrepreneurial Development (CED)

Web Programmer

Do you find beauty in system architecture and well-written code? Do 500 Server Errors make you bristle with righteous indignation? Do you believe responsible web design goes beyond just pretty pictures and incorporates concepts like accessibility and progressive enhancement?

If you answer yes to these questions, then hesketh.com may be the team for you.

Occupational Summary

As a Web Programmer you will be responsible for analysis, design and implementation of software solutions, systems integration, long-term maintenance and extension of database-driven Web applications and e-commerce systems. You will have the opportunity to exercise your exceptional creativity and pragmatism while participating in the full life-cycle development of web applications.

Key Duties and Responsibilities

  1. Lead and/or participate in requirements definition, feasibility consulting, solution analysis, system architecture and design, formal specification, project scope, execution, and documentation.
  2. Develop quality solutions for problems of diverse scope.
  3. Implement designs using standards-compliant markup (XHTML and CSS) and tableless and progressive enhancement markup strategies.
  4. Maintain, extend, and troubleshoot existing systems.
  5. Troubleshoot and repair bugs and problems.
  6. Communicate effectively with clients, fellow team members, and project managers.
  7. Assess new standards, technologies and trends, and formulate strategies and plans for future Web site and application enhancements.
  8. Continually learn, mentor, and grow.
  9. Perform miscellaneous position-related duties as assigned.

Qualifications

Education

BA or BS degree in Computer Science or equivalent combination of relevant education and experience.

Experience

  • Minimum three or more years developing, integrating, extending, and maintaining Web applications.
  • Agency experience is desired.
  • Not-for-profit experience is preferred.

Skills

Required Skills

  • You must be able to write code from scratch (and know when it's appropriate to reuse existing code)!
  • Expertise in two or more of the following languages: Ruby, PHP, Perl, mod_perl, Python, Java, ColdFusion Markup Language (CFML), C/C++.
  • Expertise in one or more of the following databases (Postgres, MySQL, Perl DBI, SQL, JDBC, ODBC, Oracle).
  • Expertise with client-side web technologies: Javascript, AJAX, CSS, HTML.
  • Experience developing and administering web applications and servers on Linux / Unix platform.
  • Experience providing accurate and realistic project estimates and exercising the discipline required to meet them.
  • Experience with source code control systems (Subversion and CVS).
  • Ability to analyse, define, and complete tasks with minimal direction/supervision.
  • Ability to self-motivate.
  • Good written and verbal communications skills.
  • Eagerness to learn, share, and apply new technologies.
  • Integrity, courtesy, and professionalism.
  • Thoroughness and an eye for detail.
  • Sense of humor.

Desired Skills

  • Active interest or participation in open source development projects.
  • Object-oriented analysis and design.
  • Web server (Apache) and/or system administration (Unix).
  • Foosball.

Location

In-house, Raleigh, NC.

Relocation

Not covered.

Send resumes and salary history to…
hesketh.com/inc.
ATTN: Personnel
5400 Glenwood Avenue
Suite G11
Raleigh, NC 27612

fax: 919.834.2553
email: careers@hesketh.com

hesketh.com/inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, veteran status, or disability.