Technical Support

Smart Pension Ltd ,
London, Greater London

Overview

Job Description

As Smart Pension has grown as a company, we are looking to build out our technical support team. This is a role that is a great first role into your career as an programmer. It's not a 100% hands on development role, but you will have time to code and start to grow your skills. Main responsibilities * Monitoring a ticket board and responding to daily incoming requests for technical assistance from our customer support department. * Main point of contact for questions from our partners * Liaising with members of our engineering team to devise technical solutions to problems. * Identifying bugs and areas of improvement in our application and writing development stories to guide the engineering team in fixing them. * Working with our product owners to design new features for our system that will allow our customer support team to perform tasks more efficiently. * Occasionally running Ruby code to manipulate data in our Rails web application. * Writing and running SQL queries * Investigating the reasons for any system processes becoming stuck in our Sidekiq server. As a team Were eager to learn and grow. The Engineering team work in a continuous delivery cycle, releasing new features to production up to 15 times a day . The team is already highly collaborative, eager to learn and try new things. Most importantly weve also the full backing of the senior management team to put in the right ways of working to suit everyone, to hit our goal of consistency performing engineering team where everyone is happy! We've got an in-house UX team, where we're using test and learn to continuously improve our platform, while at the same time building the platform to support the future projects. We believe that a diverse and inclusive workforce, is the most awesome workforce. Over 80% of our Engineering team volunteered their time to be coaches as the recent Rails Girls event - a free workshop aimed at making technology more approachable for women. We are excited by new ideas, different ways of thinking, diverse backgrounds and approaches. We run hackathons where in 24 hours anyone can build and present new ways of thinking to the senior management team! Test new technologies, try new ideas - we're excited to get your ideas out to the world! Smart Pension is committed to crafting an inclusive work environment with a diverse workforce. You will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age. Were excited for you to make Smart Pension an even more incredible place to work! The Software that we are building, will be used 10, 20, 40, 50 or maybe even 100 years from now - we need to build it right or future engineers will hunt me down - quote from a Smart Engineer. Were building software to a high level of quality, while at the same time using modern engineering practices to continuously deliver new features. At Smart, we're a diverse team, made up of people from different backgrounds, experiences and skills. Our goal is to build great products to help people plan for their financial futures. Were constantly developing new ideas to help people look after their pension schemes, in the UK and abroad. Weve grown to a team of over 300 talented people, all dedicated to creating the best experience for our customers. Recently we made it onto Great Places to Work UK's Best Workplaces 2020 at the no.70 spot for medium-sized companies! If you think you can help us build a smarter future, come and work with us. If you have any questions about how we store your data you can view our updated recruitment data policy. Requirements * You have good written communication skills and are able to write clear explanations for colleagues with non-technical backgrounds. * You can adopt a calm and logical approach to investigating and solving problems. * Understand when a policy or procedure means you can't solve a problem * You don't need to have commercial programming experience, but you should be able to read and write basic Ruby code, and ideally understand basic object oriented programming concepts. * You don't need to have worked with Rails before, but you should know what the Rails framework is and have a basic idea of how a Rails application ties in with an SQL database using object-relational-mapping. * You should also be capable of basic navigation around a UNIX file system. * You don't need to have any experience with a Sidekiq server. * You should understand basic relational database concepts such as one-to-many relationships and primary keys. The ability to write SQL queries would be a bonus but is not essential. Benefits * 500 personal training budget to spend on books, courses, conferences or training materials to help you develop. * Health Insurance (via Equipsme) including Dental, Eyecare and EAP. * Death in Service via Unum (4 x Base Salary). * Season ticket loans. * 5 week sabbatical after 5 years. * 25 days holiday per year plus bank holidays. 1 extra