Job at a glance
Duties and Responsibilities Analysing user requirements, writing and testing code Developing existing programs by analysing existing code and identifying areas for modification Integrating existing software products with 3 rd party applications Undertakes feasibility study to design software solutions. Formulate, approve and recommend technical specifications. Responsible for ensuring quality delivery and code reviews.
Skills and Requirements: Have a minimum 2:1 degree in Computer Science or Maths with high levels of programming and 3 years’ hands-on technical skills Development of Single Page Application (SPA) applications written using Angular framework Development experience with .Net, C#, VB.Net, ASP.Net, MVC, Java/TypeScript, HTML & CSS Knowledge of SOA, Web API, RESTful JSON, SOAP web services and integration concepts Competent Data skills with Microsoft SQL Version control using Git and/or Subversion Exposure to devOps Continuous Integration and/or Continuous Delivery is a plus A working knowledge of SAP is advantageous.
Person Specification: Ability to work on their own, to meet project timelines and drive out resolutions to problems. Demonstrate good problem-solving abilities with the necessary urgency & responsiveness to incidents, problems and their resolution An organised working practice with a mature & calm approach to all user situations Good communication skills & attention to detail and ability to interact with Management and be an effective team member Ability to write clear procedures including technical and user documentation A desire to learn new technical skills and technologies.