Senior Software Engineer / Software Developer / Tech Lead

Recruiter
Bluetownonline Ltd
Location
United Kingdom
Posted
14 Apr 2018
Closes
18 Apr 2018
Contract Type
Permanent
Hours
Full Time
Job Title: Senior Software Engineer Location: London Salary: Up to 70,000 per annum Position: Full Time Permanent The Company: The Company is a global customer generation business supplying some of the world's leading brands with high volumes of new customers in over 120 countries. In 2013, The Company topped the Sunday Times Tech Track as the fastest growing tech company in the UK, and this year was also named the business with the 50th fastest growing profits in the UK. This is the fourth year that The Company has also been ranked in the top ten places to work in the UK by the Sunday Times Best Companies list. Our Team: The Company's Technology team vision is to create Industry leading products in the areas of publishing, customer acquisition, mass channel marketing automation, global consumer scale CRM, petabyte sized analytics, call centres and internal processes. They expect much of The Company's growth to come from great ideas their team members generate, with their collaborative approach accelerating their delivery. They strongly believe it is their team that can deliver this impact. The Engineering team delivers the unique set of bespoke products which have contributed to The Company being recently recognised as the UK's Fastest Growing Tech Firm. They support all departments throughout the business in delivering their world class services and adding massive value for all their customers. About The Role They are now investing in expanding their engineering function at The Company and you could be the person they are looking for. They value developers who are enthusiastic and react swiftly. You will contribute code that underpins the business from your very first day. At stand-up you will meet the team, take ownership of your first task and begin to provide your solutions. You will work together in group code reviews, planning and retrospectives to provide insight into the delivery of current and upcoming team tasks. Their Ideal Candidate: You have extensive experience of software development in a variety of contexts, including PHP and MySQL, with Laravel and other Symfony-based frameworks. Any experience you have of AWS, Jenkins, Docker and Chef is a plus. You have knowledge of TDD and BDD approaches and experience and how they help teams build brilliant solutions. You are commercially astute with demonstrable experience of delivering business impact. You have experience of working in a Lean and Agile team with solid focus on continual improvement. You come from a strong coding background, can explore multiple approaches to solving problems, make well-reasoned design decisions and tradeoffs and effectively communicate them all. You have experience of developing the careers of more junior colleagues including new starters, mentoring and training them to the next level. You lead the way in identifying, sharing and championing engineering best practices. You have been a key member of and enjoy working in high-performing teams yet can work independently. You want to be part of our amazing the Company's culture. Key Responsibilities: Contribute to continued evolution of existing products. Help design and develop new products to grow the business. Join other engineering colleagues in providing input into architectural decisions and be confident in communicating complex ideas and outcomes to peers and managers. Identify, communicate and act on opportunities for improving systems you are working on and processes you are working with. Proactively support colleagues from the wider business when issues arise and bring those issue to a swift resolution. Find the root cause of issues and make improvements to prevent recurrences. Deliver accurate estimates for tasks you own and assist other developers to improve their estimation skills. Act as a technical lead on some projects, leading daily stand-ups with your team, keeping the focus on delivery. Work effectively within our Agile environment, and continuously identify incremental improvements to our processes. Deliver, from concept to support, measurable business value through your engineering effort. Help those less senior understand acceptance criteria, and communicate with stakeholders to ensure tasks have appropriate goals before work commences. Produce quality code which meets or exceeds their best practices, and participate in code reviews of colleague's work to help them achieve the same high standards. Understands that developers own quality and ensures others know this. Understand the different environments your code will operate in, and use existing automated deployment processes to move code into production. Drives features through the full lifecycle from requirement gathering, planning, development, testing, acceptance and delivery. Improve their codebase by writing appropriate unit and functional tests to satisfy business acceptance criteria, and help your colleagues test theirs in the same manner. Please click the APPLY button to send your CV and Cover Letter for this role. Candidates with the experience or relevant job titles of Senior Software Engineer, Software Engineer, Software, Developer, Software Developer, Senior Software Developer, Systems Developer, Product Developer, Web Developer, IT Developer, Programmer, - provided by Dice AGILE, AWS, BDD, CRM, DOCKER, MYSQL, PHP, SAP CRM, SWIFT, SYMFONY, TDD

Similar jobs

Similar jobs