Job Title: Lead Developer
Why is this role important?
A Lead Developer works on the .NET/SQL Server projects which are part of TalkTalk’s OSS application estate. The responsibility of a Lead Developer is to build and integrate new functionality using their technical and analytical skills, that meet customers’ requirements and conform to the solution & systems designs.
As well as this, a core responsibility of the Lead Developer is to turn high-level solution designs and the associated set of user stories into low level artefacts to be used by developers and testers to ensure that our software systems meet the customers’ requirements.
As well as providing subject matter expertise on the platform, a Lead Developer works closely with the other members of the Delivery team supporting technical leadership within the department. A Lead Developer provides operational support to the technology operations teams to ensure the OSS systems are operationally available and stable.
As a part of our team, you will be helping us to drive forwards best practice adoption and creation in our software architecture and coding patterns and principles and adding to our constant drive to be the best at what we do.
The Lead Developer will be a true Technical Lead within our department, mentor, guide, coach and support everyone around you to ensure we hit our deadlines, develop our people and succeed as a team. Take ownership of issues and see them through to resolution.
What we can offer you
We’re big on giving people a choice about how they work at TalkTalk. That’s why we’re embracing what we call ‘next generation ways of working’. Put simply, we’ll give you a real say about how, when and where you work – and all the tools you need to do it.
We want everyone here to have an impact; to have a voice. To be
part of something big. To be part of something new. In every role, in every
team, people here are given a say. What can we do better? How can we simplify
things for our customers? Where next? What next? How can we get where we want
to be? And when can we get there?
We'll get the best out of you so you can do great things for our customers.
You’ll join a pacy, dynamic and innovative environment where
collaboration is the norm and development opportunities are everywhere. We want
to help you to do your best work and have your biggest impact. Your development
will always be led by you, supported by your line manager and backed by the
As well as providing a great range of core benefits such as annual
bonus, a company pension scheme and private medical insurance, we also:
· Embrace flexible working
· Support you to achieve your career goals
· Offer income protection and life assurance
· Offer a range of discounts on products and shopping
To be successful in the role you must have:
Strong OOP experience
.NET and C# programming experience
Experience of RDBMS, including SQL for database interrogation
Experienced in test automation, such as unit testing and TDD
Experience in using version control systems
Experience of Waterfall / Agile Delivery models
Experience of API development e.g. SOAP, REST
It would also be great to have:
Understanding of Telecoms products and services
Understanding of telecoms networks and activation understanding of the full stack.
Understanding of how networks, servers, databases, and infrastructure
Know basic patterns such as repository, dependency injection/inversion, etc.
Knowledge of object oriented programming.
About OSS Delivery
Working in OSS Delivery you will be at the epicentre of our
Technology function delivering key projects for our Consumer and Business
customers to launch new products and improve customer experience. The systems
we are responsible for enable us to sell, bill and assure the smooth running of
customers service 24 hours a day 365 days of the year. Key projects in flight
right now include improving our customer Repair journeys as well as launching
the next generation of connectivity for our consumer (Fibre For Everyone) and
Business (IPVPN) customers.
The OSS systems estate is truly gargantuan and we have a large and
diverse team of awesome people making the magic happen. We work with a wide
variety of different technologies ranging from a variety of object oriented
programming languages (including C#, Java, C++) through to cutting edge COTS
and CRM systems including Pega and Salesforce. We are constantly looking to
improve and utilise the latest features in each technology and over the last 2
years have invested heavily in drawing down on technical debt with great
success and we will continue to give our amazing team the opportunity, support
and freedom to own and love all of our systems.
With such variety you may find two days are never the same as one
another but we have the right support in place to hep you be the best you can
be and ensure our code is delivered and tested on time and to the highest
quality. Our teams collaborate closely with one another and all of the other
fantastic teams at TalkTalk and the importance of this will only grow as we start
on a journey to become more agile in our processes and ways of working. This
collaboration often extends beyond the workplace and we are proud of the work
the team have done with local schools to demystify computer programming and
help create the next generation of technologists
We’re TalkTalk, a challenger brand in the world of Broadband,
Phone, Mobile and TV. Our job is to bring the best value connectivity, to
everyone. We believe every customer matters, so we offer products and services
that are simple, affordable, reliable and fair.
We’ve never been afraid to shake things up. It’s been a way of
life for us ever since we were founded. We’re proud of what we’ve achieved –
and we want to keep on pushing the boundaries. So today we’re putting our focus
on customers and technology like never before. After all, the better our
technology, the better placed we’ll be to get things right first time for the
millions of people who count on it.
Our plans for the future are exciting, and not just for us. If
you’ve got ambitions as big as our own, you can help to revolutionise our
business. And right now, that’s got to be the biggest reason to get on board.
Sound Good? Fancy Joining Us?
If you like what you have read and think TalkTalk and OSS Delivery
may be the place for you then we are delighted to say that we are presently
recruiting and there are a variety of roles across software development /
customisation, testing, people leadership and governance and definition of best
practise. You can find out more about each of these roles via our careers site
and we would love to here from you if you feel you could be a great fit in this