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<Developer> 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@...