Ruby Software Engineer
Salary: Competitive / Negotiable + Benefits
Do you want to work for a market leading Cloud company that is making a difference to the provision of IT in the UK public sector?
Are you looking for a company who invests and retains their staff?
Do you like working with the latest technology and IT tools on the market?
If so, this is the perfect role for YOU!
**My Client** provides an unbeatable, secure UK public cloud. Focused solely on serving the UK Public Sector. We are committed to assurance and security while delivering flexible, agile and value-based cloud hosting to our customers.
Our Software Engineer team is growing, and we have a fantastic new opportunity, for a Software Engineer to join the team. This position is a back end focused role, but will be flexible regarding experience in software and web development.
The type of person we are looking for would be a passionate, driven individual dedicated to writing clean code, who will work well in a team of around 10 developers. The team work together, individually and will have regular meetings sharing challenges and success using the agile style of management.
We operate in a faced paced and changeable environment, so you will naturally be aligned to our culture of disruption and innovation and relish the challenge of finding ways to make this work better.
If working with a market leading organisation like **My Client**, sounds exciting and you would like to find out more, then we would love to hear from you.
·Assisting with the technical design and development of My Client's applications as part of Scrum and engineering teams
·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
·Write supporting documentation for design, configuration and on-going support
·Input into functional requirements, ensuring these are clearly stated and testable. Ensure non-functional requirements are addressed
·Developing secure, performing and scalable applications/software services that enable 'My Client' to achieve its business goals
·Actively engage with other project and technical teams to improve cross working/team knowledge
You MUST have:
·Expert in at least one language and you must have coded in Ruby
·Java experience - assisting with the technical design and development of applications
·Competent in one or both of
oAPI and Service Development - be able to design and code services that are resilient, performing and scalable
·Understanding of SQL and No SQL database technologies. Be able design performing queries, appropriately normalised schemas and basic tuning against MySQL/MariaDB and/or MongoDB.
·Knowledge of Continuous Integration (CI/CD), including build scripts and version management tools
·Commercial experience working in agile teams and practices, e.g. Scrum and eXtreme Programming
·Knowledge of the principals of virtualisation with VMware or OpenStack, AWS/Azure
·In-depth knowledge of security coding practices (OWASP and similar)
·Demonstrable expertise in design and implementation of testing frameworks, for example Unit Testing, BDD/TDD, Performance Testing and Security Testing (Fuzz)
·Competitive Salary plus 10% Bonus
·25 Days holiday increasing to 30 years over length of service
·Half a day birthday leave, charity day
·Healthcare / Dental
·Access to free parking
·Active social and charity events
·Childcare voucher scheme
·On site facilities
·Friday breakfasts, fruit and soft drinks
The interview process will be a telephone interview, followed by a psychometric test, then a coding challenge. Finally, they will have a face to face interview.
|Salary:||£40000 - £55000 per annum|
|Job Published:||November 20, 2017 13:54|
Ruby Software Engineer