Software DEveloper

  • CVL
  • Nottingham, UK
  • 09/09/2016
Developer

Job Description

KH Resourcing are recruiting for an experienced Software Developer who is extremely adaptable and really interested in new technologies and applying them to solve difficult computer science problems. Successful candidates will want to conceptualize and create architecture that supports other teams and their applications KEY RESPONSIBILITIES: • Creating core services that abstract and separate existing parts of applications • You are an incredible coder and understand what it takes to structure a service API which is easy to learn and use by other coders • Devising new API’s to allow new & existing applications to be developed • Deployment and installation of desktop and server based applications • Investigation of technologies & potential architectures • Coding and debugging software using agile techniques • Working with testers to meet functional requirements • Documenting API’s and services • Tuning services to meet performance criteria • Building services using modern continuous-delivery concepts EXPERIENCE/SKILLS REQUIRED: • Degree in computer science or equivalent • C# or Python • XML or JSON • Outstanding Object-Oriented Software design and MVC patterns • Database experience – SQL or NoSQL • REST APIs • Source control (preferably git) ADVANTAGEOUS SKILLS: • AWS or Azure • HPC • SQL databases • MongoDB or other NoSQL database • ORM and persistence mapping • Mono • Linux • Unit testing and TDD (nUnit) • Deployment, CI (Jenkins) • Project tracking, issue management systems (Jira) • Javascript, C++, Smalltalk