Software Developer

3 days left

31 Jul 2017
25 Aug 2017
Contract Type
Permanent is actively looking for a driven and passionate Software Developer to contribute to bringing our core payment platform technology to the next level of innovation and scalability.As a member of our talented Engineering Team, the Software Developer will be responsible for the development and delivery of our payment solutions to enhance's user experience on various channels (web, mobile, etc.). The successful candidate will work on the specification, design, coding testing and deployment of software products within a Microsoft environment (.Net / C#), as well as the maintenance of current backend systems. The candidate will be working closely with an energetic and excellence-driven team toward a common goal: providing our customers with reliable, fast and secure service-oriented web based payment solutions.SkillsSQL, Software Developer, Software Development, HTTP, RESTful, noSQlSectorsTechnologyQuestionsAre you legally able to work in the UK?, Tell us about the skills and experience you can bring to this role? About the RoleThe ideal candidate will have excellent coding skills and product judgment, the ability to quickly pick up new domain-specific knowledge and a passion to contribute to complex and multidisciplinary projects through agile practices and processes.Key ResponsibilitiesDesign, develop, and deliver new features on our RESTful API and related servicesWork closely with global stakeholders and peersAssist in requirements gathering and in producing specificationsCreate and maintain a development environment for efficient testing and integrationAssist QA to define acceptance testsSupport the creation and maintenance of technical documentationParticipate in team knowledge management and make recommendations for continuous improvement of SDLCContribute and adhere to coding standards, best practices, and proceduresAbout You2 - 5 years experience as Software Developer in an Agile environmentMastery of C# and ASP.NET Web APIExperience with WCF developmentExperience in Java and at least one scripting language (e.g. Ruby, Python)Experience with Unit testing (NUnit, Moq, Autofixture, FluentValidation)Familiarity with Specflow testingExperience with Git (Git flow and pull requests and code reviews)Good understanding of OOP concepts and SOLID principlesGood understanding of HTTP and RESTful designExperience with Continuous Integration and Deployment workflowsExperience with TSQL and SQL ServerBSc in Computer Science or equivalent - MSc preferredFluent in English