This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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 infrastructure and software applications and 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.
Job Responsibility:
Experience in managing IT infrastructure from design and commissioning to on-going support and maintenance
DBA experience / appreciation of common performance issues and how to address them
Designing and developing microservice-architecture applications using Java/Spring Boot/RDBMS, employing agile methodologies (SCRUM, prototyping preferred)
Responsible for subject matter expertise within specific projects, customer interaction related to the subject and controlling changes within this area of expertise
Leverage software development skills to find innovative approaches to problems
Mentoring of software engineers/associate software engineers
Object oriented analysis and design using common design patterns
Experience with test-driven development
Represent the software team at requirements and design workshops at BT and supplier sites
Experience in evaluating and selecting from competing technology options (languages, frameworks, libraries) for component level solutions
Experience in understanding and applying knowledge from 3rd party technical/regulatory documentation
Responsible for leading software engineering projects within the team, directing a team of a few software engineers/associate software engineers as required, taking up an Agile/Scrum lead role where required
Role requires integrating software with plant hardware in our Glasgow test lab during the design and development process
Requirements:
Ability to communicate effectively with stakeholders (customers, other development/ design/support teams, suppliers, development partners)
5+ years RDBMS development skills, ideally in Oracle and/or PostgresSQL
Designing deployment architectures for Linux servers and networks both physical and virtual
Designing deployment architectures for event-streaming e.g. message queue, Kafka etc.