Below is a recent job description for the type of teammate that I am looking for to be on the team.   I have removed the company name because I really am company agnostic with regards to what I am looking for.  What do you think?  Let me know…

For teams to be world class, each team member must work in unison to cross the finish line. {Company Name} is currently building a team to Sprint to their commitments, reflect on their successes, and find opportunities to improve for the next Sprint. We are looking for those individuals up to the challenge.

The ideal candidate will be one that has the following traits:

  • A thirst for learning. We need those individuals that value life long learning principles. Impress us with how you learn.
  • Values collaboration, innovation, and communication. These words are key to your success here at {Company}.
  • Customer Service Focused. At the end of the day, this is what it is all about.
  • Team Oriented. This job isn’t for you if you aren’t comfortable with:
    • Pair Programming
    • Applying the 15 minute rule when you are stuck
    • Reducing the pain threshold of software development

Your experience should include:

  • Working in an agile environment. It doesn’t matter whether it is Scrum, Lean, XP, or mixtures of others. We need the concepts and your willingness to adapt.
  • Fundamentals of developing highly testable code in C# preferably. TDD is a goal, with the focus on improving quality
  • An understanding of the full Software development lifecycle from an automated perspective.
  • Are able to work with data. You should be able to understand SQL, general database design principles, and basic troubleshooting skills.

Development is core to this job of course. You will be working with the following technologies:

  • ASP.Net (MVP pattern)
  • ASP.Net MVC
  • Javascript, MS Ajax, JQuery
  • WPF and Silverlight
  • MSBuild, Team City, Subversion, and other build tools

Company Marketing Below this… 🙂


Technorati Tags: ,,