The Role To design, modify, develop and document existing and new applications including desktop, custom web, and mobile applications. ; provide support for existing applications in accordance with the requirements of the Service Level agreement. Key Duties Design, develop, test, support and deploy desktop, custom web, and mobile applications.Maintain existing software systems to agreed standards, identifying and correcting software defects.Utilize established development tools, guidelines and conventions including but not limited to Visual Studio C#, ASP.NET, PowerBuilder, Fiorano SOA and SQL Server.Design, develop, test and deploy integration's between the various business systems through the use of Web Services and API's as appropriate. Gather customer software requirements and develop related software applications and programs.Assist in the research and evaluation of software related technologies and products, keeping abreast of changes in industry best practices and advising senior management of relevant opportunities for improvements on internal practicesDevelop and write high quality coding that meets customer requirements.Create software documentation and update existing documentation including technical specifications and test plans.Assist and support other team members on multiple projects acting as a mentor for less experienced developers as required.Drive team members to keep up with projects deadlines and within the client's budgets. Commercial Services Kent/Trading Ltd is an equal opportunities Employment Agency & Business and positively encourages applications from all suitably qualified and eligible candidates.