Full Stack Senior Software Engineer

BT Group, Birmingham

Full Stack Senior Software Engineer

Salary not available. View on company website.

BT Group, Birmingham

  • Full time
  • Permanent
  • Onsite working

Posted 3 days ago, 30 Nov | Get your application in today.

Closing date: Closing date not specified

job Ref: c8b89483f5114c44adb488594dee22dd

Full Job Description

  • Uses a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organising cross-functional teams.
  • Develops methods or a mathematical process for problem-solving and engineering algorithms.
  • Develops message protocols that allow distributed elements of an application to communicate.
  • Creates a computer program or a set of programs to perform the different tasks that a business requires.
  • Artificial Intelligence/Machine Learning: Applies knowledge of artificial intelligence and machine learning from a data perspective and understands potential data applications to improve overall business outcomes.
  • Uses a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer.
  • Tests each change done to a codebase automatically and as early as possible, pushing changes to a staging or production system.
  • Applies processes that facilitate the designing, development, implementation and maintenance of enterprise data management systems.
  • Finds and resolves bugs within computer programmes, software, or systems.
  • Protects information and information systems against unauthorised access or modification of information.
  • Microservices/Service Oriented Architecture: Develops software systems, focusing on building single-function modules with well-defined interfaces and operations.
  • Applies a computer language to communicate with computers using a set of instructions and to automate the execution of tasks.
  • Leads the work of a team to achieve goals and meet success criteria at a specified time.
  • Follows a specific process used by the software industry to design, develop and test high quality software.
  • Conducts an investigation to provide stakeholders with information about the quality of the software product or service under test.
  • Approach to Java and/or Python(back-end) proficiency.
  • Approach to React and/or Node Ecosystem (front-end) proficiency.

    The Full-Stack Software Engineer independently executes advanced activities to deliver the engineering strategy and roadmap that supports BT's commercial strategy through cross-functional business partnering and the participation of a team that pursues innovation as well as engineering excellence., Demonstrated track record of quickly learning new paradigms which fit modern SE needs and using them effectively.
  • Demonstrated experience in applying Agile Software development processes.
  • Demonstrated experience designing systems to fit distributed infrastructures and client-server architectures.
  • Knowledge of testing tools and techniques for Test-Driven Development)
  • Experience in architecting scalable solutions to problem solver solving in the telecom industry.
  • Demonstrated experience creating secure RESTful APIs with a strong focus on Java Spring Boot.
  • Experience with NodeJS/TypeScript and Python.
  • Experience in large-scale system integrations.
  • Experience with productionising cloud-based applications (AWS & GCP).
  • Familiar with highly regulated business operations and regulatory bodies.
  • Familiar with consuming ML models and third-party APIs.
  • Ability to work independently and help more junior software engineers with coding or software-related issues.
  • Experience in building strong relations with stakeholders and ability to explain complex topics by using techniques such as storytelling with data.
  • Experience with developing geospatial solutions and their applicability to Optimisation problems in the telecom industry., I execute brilliantly on clear priorities that add value to our customers and the wider business.
  • Commercially savvy I demonstrate strong commercial focus, bringing an external perspective to decision-making. Looking to the future: Growth mindset I experiment and identify opportunities for growth for both myself and the organisation.

  • Annual On target bonus 10% (personal and company multipliers)
  • BT Pension scheme; minimum 5% employee contribution, BT contribution 10%
  • Life Assurance
  • Direct share scheme
  • Exclusive colleague discounts on our latest and greatest BT broadband packages
  • 50% off EE mobile pay monthly or SIM only plans and 50% discount for friends and family on EE SIM only plans
  • My Discounts gives colleagues access to unbeatable savings on everyday purchases at hundreds of retailers
  • Discounted EE TV including TNT Sport and the NOW Entertainment membership
  • Great support for working parents including pay whilst on maternity, adoptive, and paternity leave
  • Option to join the Healthcare Cash Plan or other benefits such as dental insurance, gym memberships etc.
  • 25 days annual leave (not including bank holidays), increasing with service with buy holiday option
  • Volunteering days so you can give back to your local community
  • Brand new electric vehicle salary sacrifice arrangement, known as 'My EV'
  • Our leadership standards Looking in: Leading inclusively and Safely I inspire and build trust through self-awareness, honesty and integrity.

Relevant jobs