software engineers

Bond Recruitment
18 May 2017
17 Jun 2017
Contract Type
Full Time

01722 - SOFTWARE ENGINEER - FARNBOROUGH- £40,000 - £55,000 PA Bond Recruitment is currently recruiting for a RUBY AND PYTHON SOFTWARE ENGINEER to join an energetic IT company in Hampshire this is a career advancing opportunity to grown with the companyThe role and responsibilities:º Our team is about 20 people today and we're expanding. You may not know everything we've touched on here - and it doesn't matter if you don't - the right people matter most to us. What we are looking for are engineers that:º Enjoy solving problems, even thrive on itº Are curious - we are learning all the time and we want you to bring your current skill set (which may fill gaps in our knowledge) and learn with usº Have technical humility - we have some great people here, and they want to be betterº Love seeing their software running on production serversº Innately think about extensibility, documentation and automationº Do a good day's work and can have some fun along the wayKey Responsibilitiesº Assisting with the technical design and development of UKCloud applications as part of Scrum and engineering teamsº Developing secure, performant and scalable applications/software services that enable the company to achieve its business goalsº Actively engage with other project and technical teams to improve cross working / team knowledgeº Input into functional requirements, ensuring these are clearly stated and testable. Ensure non-functional requirements are addressedº Write supporting documentation for design, configuration and on-going supportº Maintain technical knowledge of current technical trends and standardsº Provide Subject Matter Expert level code and application support when needed, including leadership of technical investigations£40,000 - £55,000 pa plus benefits that include a generous holiday entitlement, training and pension and free parking.Personal specification:º You'll be disciplined, organised and self-motivated focussing on the value creation and delivery. Working within an agile environment, you'll be naturally open and keen to share knowledge across teams whilst contributing to technical discussions. As such your communication skills will be good and your attitude will be "can do".º Essentialo Expert in at least one language and you must have coded in Ruby. Supported languages are Java, JavaScript, Ruby and Python.o Competent in one or both of? Web Development (HTML5, JavaScript and browser technologies (including User Experience) and practices)? API and Service Development - be able to design and code services that are resilient, performant and scalableo Understanding of SQL and No SQL database technologies. Be able design performant queries, appropriately normalised schemas and basic tuning against MySQL/MariaDB and/or MongoDB.o Knowledge of Continuous Integration (CI/CD), including build scripts and version management toolso Commercial experience working in agile teams and practices, e.g. Scrum and eXtreme Programmingº Desirableo Knowledge of the principals of virtualisation with VMware or OpenStack, AWS/Azureo In depth knowledge of security coding practices (OWASP and similar)o Demonstrable expertise in design and implementation of testing frameworks, for example Unit Testing, BDD/TDD, Performance Testing and Security Testing (Fuzz)If you feel you are an ideal fit for this vacancy please do not hesitate to apply by emailing your CV to Sian Buckler at