Job Description :
Pair-programming is a technique in Agile Software Development where two engineers share a single workstation. In this technique, one engineer is the driver, whom has control of the mouse and keyboard to write the code, while the other serves as the navigator, reviewing the code that the other is writing while providing tactical and analytical feedback. This pair will trade-off on these roles at regular intervals, giving each other equal chance to both execute on the work or direct it.