Cory Foy

Thursday, April 20, 2006

Great job posting

A brilliant job opening post came across the XP Jobs mailing list today. Shame it's all the way in France, because how could you not want to work for a company whose job posting looks like:

LEIRIOS is looking for 2 senior java developers for its R&D department based in Besançon (France). (French-speaking and fluent with technical English)

We develop our products using eXtreme Programming and we are looking for developers mastering agile methodologies and willing to improve development processes.

Our acceptance tests are the following:

class SeniorDeveloperAcceptanceTest extends TestCase{
  Developer candidate;
  Collection team;
  public void setUp() {
    candidate = new Developer();
    team = Leirios.getTeam();
  }

  public void testTechnicalSkills() {
    assertTrue(candidate.isJavaExpert());
    assertTrue(candidate.canDesignLargeApplication());
    assertTrue(candidate.canReduceTechnicalDebt());
    assertTrue(candidate.practiceTDD());
  }

  public void testTeachingSkills() {
    assertTrue(candidate.canImproveTeamSkills());
    assertTrue(candidate.canArgueAboutAgility());
  }

  public void testHumanBehavior() {
    assertTrue(candidate.canPairProgram());
    assertTrue(candidate.canIntegrateWith(team));
    assertTrue(candidate.hasPositiveAttitude());
  }

  public void testMethodologySkills() {
    assertTrue(candidate.knowExtremeProgramming());
    assertTrue(candidate.canImproveTeamVelocity());
  }
}

class SeniorDeveloperBonusAcceptanceTest extends TestCase{

  String[] bonusSkills = new String[]{
    "canDevelopEclipsePlugins",
    "knowSoftwareEdition",
    "isReallySmart"};

  public void testAcceptedCandidate(){
    Collection candidates = Leirios.gatherCandidates();
    Developer toBeHired = Leirios.selectCandidateWithMaxBonus(bonusSkills);

    for(Developer candidate: candidates){
      if (candidate.equals(toBeHired))
        assertTrue(Leirios.willHire(candidate));
      else
        assertFalse(Leirios.willHire(candidate));
    }
  }
}

LEIRIOS is an innovative software editor, founded in 2003.
(25 people, offices in Paris, Besançon and München).
http://www.leirios.com

Send your application to job at leirios.com


Good look Leirios!

0 Comments:

Post a Comment

Links to this post:

Create a Link

<< Home