Job Description
Design, build, and maintain efficient, reusable, and reliable codeAnalyse specifications, match these to existing environments and recommend changesEnsure the best possible performance, quality, and responsiveness of applicationsIdentify bottlenecks and bugs, and devise solutions to these problemsHelp maintain code quality, organization, and automatizationWork as part of a product development SCRUM team