Responsibilities of candidates include: • designing and implementing applications • developing and testing software • and resolving technical issues that arise • Fixing bugs