{"id":1172,"date":"2019-09-05T09:24:34","date_gmt":"2019-09-05T08:24:34","guid":{"rendered":"http:\/\/blogs.kent.ac.uk\/soc-employability\/?p=1172"},"modified":"2019-09-05T09:35:09","modified_gmt":"2019-09-05T08:35:09","slug":"vacancies-for-recent-graduates","status":"publish","type":"post","link":"https:\/\/blogs.kent.ac.uk\/soc-employability\/2019\/09\/05\/vacancies-for-recent-graduates\/","title":{"rendered":"Vacancies for recent graduates in Kent"},"content":{"rendered":"<p>A couple of job vacancies for recent graduates available through <a href=\"https:\/\/www.magnussearch.com\/\">Magnus Search Recruitment\u00a0<\/a><\/p>\n<h4><strong>Payment Terminal Application Developer (Andriod)<\/strong><\/h4>\n<p><strong>Job Description<\/strong><br \/>\nThe client is one of the most respected names in the payment processing arena. Their vision is to deliver a solution set that met the needs not only of merchants, but also consumers who increasingly demand a consistent and seamless payment experience across all retail channels. Their mission is to enable their customers to take and process payments in any environment faster, safer and more efficiently than ever before!<br \/>\nDue to their continued success over the last 6 years they are looking to grow their UK based developer team, and are looking for experienced Payment Terminal Application Developers<br \/>\nThe role will primarily be based in their Kent office; however, the need may arise to travel and visit other offices or clients both in the UK &amp; Europe<br \/>\nPosition: Payment Terminal Application Developer<br \/>\nThe developer is responsible for backend and frontend design, development, testing, deployment and maintenance of existing and new features.<br \/>\nThe terminal application developer must have experience working on Android based payment terminal platforms, and will be working within our terminal\/mobile payment team with a focus on the development and improvement of existing and new applications.<br \/>\nThe candidate needs to gather requirements, code, test, document and implement in a fast paced environment.<br \/>\nThe candidate will be responsible for terminal application development; working closely with other multi-disciplined developers in the team to complete analysis, feasibility, application design and implementation of requirements from both internal and external customers to deliver applications residing on Android payment devices.<\/p>\n<p><strong>Responsibilities:<\/strong><br \/>\n\u2022 Analysing business requirements and user stories to design and implement new features<br \/>\n\u2022 Writing quality code, and unit tests in line with coding standards to satisfy business requirements<br \/>\n\u2022 Identifying deficiencies within the existing solution providing clear recommendations for resolution<br \/>\n\u2022 Act on reported problems raised by production teams as they arise in a timely manner<br \/>\nRequired Experience<br \/>\n\u2022 Minimum 5 Years\u2019 experience developing payment terminal applications<br \/>\n\u2022 Experience working on Android platforms<br \/>\n\u2022 A test-first development mentality with knowledge of unit, UI testing, and testing pyramids<br \/>\n\u2022 Demonstrable understanding of S.O.L.I.D. principles and Object-Oriented design patterns<br \/>\n\u2022 Knowledge of architecture patterns such as clean, microservices etc.<br \/>\n\u2022 Knowledge of UI design patterns such as MVVM, MVP etc.<br \/>\n\u2022 Able to provide examples of clean, self-documenting, readable code<br \/>\n\u2022 Version Control using GIT.<\/p>\n<p><strong>Desirable<\/strong><br \/>\n\u2022 Experience in the payment card industry, working with EMV and Contactless payment terminals<br \/>\n\u2022 Experience of working in an Agile\/Scrum environment<br \/>\n\u2022 Knowledge of secure coding patterns and practises<br \/>\n\u2022 Experience working with applications that support multiple versions of Android based OS\u2019s<br \/>\n\u2022 Experience in embedded application development<br \/>\n\u2022 Practical experience using Azure DevOps or Visual Studio Team Services (VSTS)<br \/>\n\u2022 Understanding of TDD practices<br \/>\n\u2022 Experience of Kotlin programming languages<br \/>\n\u2022 Knowledge of C\/C++ programming language.<\/p>\n<p><strong>Salary<\/strong><br \/>\n\u00a350,000 (negotiable depending experience)<\/p>\n<p><strong>Benefits;<\/strong><br \/>\n\u2022 Flexible\/Core working hours<br \/>\n\u2022 25 days holiday annually<br \/>\n\u2022 Payday pizza and drinks<br \/>\n\u2022 Remote working capabilities<br \/>\n\u2022 Pension (2.5% employee, 2.5% employer increasing by 0.5% each year of service)<br \/>\n\u2022 Death in service benefit<br \/>\n\u2022 Income protection scheme<br \/>\n\u2022 Enhance maternity and paternity cover<br \/>\n\u2022 *BUPA private healthcare<br \/>\n\u2022 *BUPA cash plan (cashback for services such as dentistry and opticians)<br \/>\n\u2022 *Car parking loans<br \/>\n\u2022 *Travel loans<\/p>\n<h4><strong>Backend C# Software Developer\/Engineer<\/strong><\/h4>\n<p>The client is one of the most respected names in the payment processing arena. Their vision is to deliver a solution set that met the needs not only of merchants, but also consumers who increasingly demand a consistent and seamless payment experience across all retail channels. Their mission is to enable their customers to take and process payments in any environment faster, safer and more efficiently than ever before!<br \/>\nDue to their continued success over the last 6 years they are looking to grow their UK based developer team, and are looking for experienced Backend software engineer\/developer. The role will primarily be based in their Kent office; however, the need may arise to travel and visit other offices or clients both in the UK &amp; Europe<\/p>\n<p><strong>Position:<\/strong><\/p>\n<p>This role is for a Software Engineer\/Developer with C# full stack experience developing backend solutions and services for our payment gateway (PaaS).<br \/>\nThe role will be responsible for application and service development; working closely with other multi-disciplined engineers within the team to complete analysis, feasibility, design and implementation of requirements from both internal and external customers to deliver solutions into our Pre- Production and Production environments.<\/p>\n<p><strong>Responsibilities:<\/strong><\/p>\n<p>\u2022 Analysing business requirements and user stories to design and implement new features and services<br \/>\n\u2022 into an existing PaaS business<br \/>\n\u2022 Writing quality code, and unit tests in line with coding standards to satisfy business requirements<br \/>\n\u2022 Identifying deficiencies within the existing system and providing clear recommendations for resolution<br \/>\n\u2022 Act on reported problems raised by production teams as they arise in a timely manner<br \/>\n\u2022 Provide clear and concise documentation to our NetOps team in order to assist with deployments of new and existing services where major features are added<br \/>\n\u2022 Create, maintain, and execute unit tests against new and existing code<br \/>\n\u2022 Isolate software problems and produce clear and detailed analysis to fix the associated problems as they arise<br \/>\n\u2022 Verify implementation of work items against defined acceptance criteria in user stories<br \/>\n\u2022 Participate in planning, reviews, retrospectives, and estimations<br \/>\n\u2022 Provide recommendations for solution improvements for new and existing services<br \/>\n\u2022 Embracing new technologies and techniques as they emerge<br \/>\n\u2022 Develop expert knowledge in our payment gateway, including but not limited to databases, networking, and<br \/>\n\u2022 service configurations<\/p>\n<p><strong>Required Experience &#8211;<\/strong><\/p>\n<p>\u2022 Experience working with Distributed Systems and Microservices<br \/>\n\u2022 Excellent knowledge of C# .NET with at least 3 years commercial experience<br \/>\n\u2022 Experience in creating and consuming API\u2019s<br \/>\n\u2022 Experience of OOP and SOLID principles, especially IOC and DI<\/p>\n<p><strong>Desirable<\/strong><\/p>\n<p>\u2022 Experience working with .Net Core and Standard<br \/>\n\u2022 Experience of queueing technologies, such as RabbitMQ or NServiceBus<br \/>\n\u2022 Experience of C# 5.0 (.NET Framework 4.5)<br \/>\n\u2022 Knowledge of Mongo, Cassandra, ElasticSearch and SQL database technologies<br \/>\n\u2022 Experience of working in an Agile\/Scrum environment<br \/>\n\u2022 Experience of virtualization utilising Microsoft Azure, Virtual Machine Manager, and Docker<br \/>\n\u2022 Practical experience using Azure DevOps or Visual Studio Team Services (VSTS)<br \/>\n\u2022 Experience working with Azure DevOps\/VSTS Build and Release with Octopus Deploy<br \/>\n\u2022 Knowledge of DevOps, Continuous Integration and Automated Deployments practices<\/p>\n<p><strong>Salary<\/strong><\/p>\n<p>\u00a345,000 But is negotiable depending experience<\/p>\n<p><strong>Benefits;<\/strong><br \/>\n\u2022 Flexible\/Core working hours<br \/>\n\u2022 25 days holiday annually<br \/>\n\u2022 Payday pizza and drinks<br \/>\n\u2022 Remote working capabilities<br \/>\n\u2022 Pension (2.5% employee, 2.5% employer increasing by 0.5% each year of service)<br \/>\n\u2022 Death in service benefit<br \/>\n\u2022 Income protection scheme<br \/>\n\u2022 Enhance maternity and paternity cover<br \/>\n\u2022 *BUPA private healthcare<br \/>\n\u2022 *BUPA cash plan (cashback for services such as dentistry and opticians)<br \/>\n\u2022 *Car parking loans<br \/>\n\u2022 *Travel loans<\/p>\n<p>If you would like more information or to apply for the position please call Jason on 07730616112 or send your cv to <a href=\"mailto:Jason.lee@Magnussearch.com\">Jason.lee@Magnussearch.com <\/a><\/p>\n<p>The client can be flexible on SOME of the qualifications\/experience they require, salary, package and working conditions\/location are fully negotiable.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A couple of job vacancies for recent graduates available through Magnus Search Recruitment\u00a0 Payment Terminal Application Developer (Andriod) Job Description The client is one of &hellip; <a href=\"https:\/\/blogs.kent.ac.uk\/soc-employability\/2019\/09\/05\/vacancies-for-recent-graduates\/\">Read&nbsp;more<\/a><\/p>\n","protected":false},"author":5829,"featured_media":1174,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[184915,184554,5343],"tags":[9658,143073,184942,184943,818],"_links":{"self":[{"href":"https:\/\/blogs.kent.ac.uk\/soc-employability\/wp-json\/wp\/v2\/posts\/1172"}],"collection":[{"href":"https:\/\/blogs.kent.ac.uk\/soc-employability\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.kent.ac.uk\/soc-employability\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.kent.ac.uk\/soc-employability\/wp-json\/wp\/v2\/users\/5829"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.kent.ac.uk\/soc-employability\/wp-json\/wp\/v2\/comments?post=1172"}],"version-history":[{"count":4,"href":"https:\/\/blogs.kent.ac.uk\/soc-employability\/wp-json\/wp\/v2\/posts\/1172\/revisions"}],"predecessor-version":[{"id":1177,"href":"https:\/\/blogs.kent.ac.uk\/soc-employability\/wp-json\/wp\/v2\/posts\/1172\/revisions\/1177"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.kent.ac.uk\/soc-employability\/wp-json\/wp\/v2\/media\/1174"}],"wp:attachment":[{"href":"https:\/\/blogs.kent.ac.uk\/soc-employability\/wp-json\/wp\/v2\/media?parent=1172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.kent.ac.uk\/soc-employability\/wp-json\/wp\/v2\/categories?post=1172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.kent.ac.uk\/soc-employability\/wp-json\/wp\/v2\/tags?post=1172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}