Save time and effort sourcing top tech talent

Software Engineering Specialist

Glasgow, United Kingdom
Full Stack Java Developer Java Developer
Actively hiring

Software Engineering Specialist

BT
Glasgow, United Kingdom
Full Stack Java Developer Java Developer
BT
Actively hiring

hackajob is partnering with BT to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

Software Engineering Specialist

Location: Glasgow, UK
Team: Network Services – Fixed Networks, Energy, Power and Cooling Team
Reports to: Specialist Software Engineer
Hours: Full Time
Career Level: D
Direct Reports: 0


Job Dimensions

Energy, Power & Cooling IT Centre of Excellence.


Why BT Group?

We’ve always been an organisation with purpose; we connect for good. You can trace this back to our beginning as pioneers of the world’s first telecommunications company. At our heart, we’re a technology company with research and innovation in our bones, and a desire to be personal, simple, and brilliant for our customers - the values we live by. Creating an inclusive working environment where people from all backgrounds can succeed.

Our pursuit of progress over the past 180 years has established BT as a strong, successful brand, with huge scale, capable of achieving great things. From supporting emergency services, hospitals, banks and keeping economies around the world online, safe, and secure, to delivering large scale innovative technology infrastructure.

Today, in this fast changing, always on, digital world, our purpose remains true. If you have the drive, optimism, and resilience to help propel us forward, we’ll offer unrivalled personal development, a wealth of opportunities to learn, experience new things, and pursue new careers. If that’s you, and what you’re looking for, we’d love you to be part of our future.


Why this job matters

You will be an influential member of a co-located, multi-disciplinary team responsible for the design, development, test and support of monitoring and management systems that underpin BT’s Energy, Power & Cooling domain.

As a lead software engineer based in BT's main office in Glasgow, you will have a hands-on role in designing, developing and integrating the software applications and automation that drive BT’s energy efficiency, underpinning our environmental commitments while enabling the transformation of BT’s network to all IP digital and supporting the resilience and reliability of this vital piece of the UK critical national infrastructure.


What you’ll be doing – your accountabilities

  • Designing and developing microservice-architectured applications using Java/Spring Boot/RDBMS, employing agile methodologies (SCRUM, prototyping preferred)

  • Leading software engineering projects within the team, directing a few software engineers/associate software engineers as required, taking an Agile/Scrum lead role where required

  • Acting as subject matter expert within specific projects, managing customer interactions and controlling changes within the area of expertise

  • Leveraging software development skills to find innovative approaches to problems

  • Mentoring software engineers/associate software engineers

  • Object-oriented analysis and design using common design patterns

  • Experience with test-driven development

  • Representing the software team at requirements and design workshops at BT and supplier sites

  • Evaluating and selecting from competing technology options (languages, frameworks, libraries) for component-level solutions

  • Understanding and applying knowledge from 3rd party technical/regulatory documentation

  • Integrating software with plant hardware in the Glasgow test lab during design and development

  • Managing IT infrastructure from design and commissioning to ongoing support and maintenance

  • DBA experience / appreciation of common performance issues and how to address them


The skills you’ll need to succeed

Advanced/Expert proficiency required:

  • Ability to communicate effectively with stakeholders (customers, other development/design/support teams, suppliers, development partners)

  • 5+ years Core Java development

  • Design and implementation of microservice architectures using Spring framework and ReST APIs

  • 5+ years RDBMS development skills, ideally in Oracle and/or PostgresSQL

  • Test automation and test-driven development

  • Continuous Integration/Continuous Deployment Automation & Orchestration

  • Non-functional design and development including designing monitoring solutions

  • Knowledge of IT Security best practice and techniques

  • Understanding of DevOps technologies and how they can be applied to improve an application/project/team

  • Experience in data analysis and reporting

  • BSc Hons Computing Science or similar degree level qualification


Experience you would be expected to have

Required:

  • Software development experience, including 5+ years in Java

  • Experience with managing small teams of developers in an agile manner

  • Experience working with stakeholders (designers, suppliers, development teams, ops, customers) to resolve technical issues

  • Experience of Microservices Architectures using Spring Boot and ReST APIs

  • Experience with relational databases and SQL (especially PostgresSQL and/or Oracle)

  • Experience in Linux operating system

  • Experience using requirements-management tools and processes (e.g., Jira)

  • Experience in software test automation and manual testing using standard test tools (JUnit, Jira, etc.)

  • Experience designing and developing code for systems with strong non-functional constraints (performance, reliability, availability)

  • Experience in version control

  • Experience in creating design documentation in UML

  • Experience performing Show & Tell / Presentations to customers, developers, designers

  • Experience building and using CI/CD pipelines

  • Experience in data analysis and reporting

Desirable:

  • Experience using Maven, GitLab, Jenkins, Nexus

  • Linux Shell scripting experience

hackajob is partnering with BT to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?