Job Openings

Senior Developer / Team Lead

Do you know those mechanics who can tell what's wrong with your car just listening to the engine? We're looking for that, but for Web applications. You should also be able to assemble the car from the ground up and show other people how to do it as well.

If you can do all that and predict how long it will take you, then hesketh.com might be the right place for you!

Occupational Summary

The Senior Developer's responsibilities are two-fold -- project leadership and hands-on development. You will have the opportunity to mentor other programmers and hack code to your heart's delight. You will exercise your exceptional creativity and pragmatism in the full life-cycle development of web applications.

Duties and Responsibilities

  1. Application Development. Apply a deep understanding of software design to create custom software or modify packaged solutions. Decide whether to make or build. Design the system. Write tests. Deliver a working solution.
  2. Team Leadership. Lead a team of two to four programmers in turning requirements and wireframes into working applications. Estimate how long projects will take to complete, and be able to execute on the project plans you create.
  3. Innovation. Assess new standards, technologies and trends as they relate to our target markets of caused-based organizations and higher education. Continually learn, mentor, and grow.

Qualifications

Education

Bachelor’s degree in Computer Science or related field or equivalent combination of relevant education and experience.

Experience
  • 5+ years developing, integrating, extending, and maintaining large-scale Web applications.
  • Experience creating estimates and scoping client work as part of new business development process.
  • Consulting firm (agency) experience preferred.
  • Non-profit or EDU experience desired.
Skills
Must-haves
  • Senior-level experience with the Ruby on Rails or PHP platforms.
  • Core Web development skills: HTML, CSS, JavaScript, and SQL.
  • Experience with content management systems such as Drupal, Wordpress, Moveable Type, and Expression Engine.
  • Enthusiastic user of version control systems like Subversion, Git, and Mercurial. Experience setting up and administering code repositories is a plus
  • Experience mentoring other programmers as a lead developer on a project team.
  • Enthusiasm for Agile practices: user-centered design collaboration, scrum meetings, and test-driven development.
  • Ability to translate business requirements into technical solutions, assessing technical feasibility, possibilities, and constraints.
  • Ability to handle multiple projects simultaneously.
Nice-to-haves
  • Passion for doing well by doing good.
  • Web server (Apache) and/or system (Unix) administration.
  • Active interest or participation in open source development projects.
  • Foosball skills.
Location

In-house, Raleigh, NC.

Relocation

Not covered.

Apply now

Send resumes and salary history to…
hesketh.com/inc.
ATTN: Personnel
1101 Haynes Street
Suite 109
Raleigh, NC 27604

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.