Job description: ...for improvement to overall application architecture* Maintenance and improvement of coding skills by keeping abreast of latest development technology, practices, procedures and toolsets.* Mentoring of other team members* Other tasks outlined by development manager...