Software Engineering Professional - Java
Role details
Job location
Tech stack
Job description
The Physical Network Inventory team are responsible for maintaining the inventory systems that are used to plan and build the Openreach network. These systems have been fundamental in supporting the Openreach rollout of full fibre to the UK.The role also involves futureproofing these critical systems to ensure they remain available, operational and well supported into the future., * Supports the design and development of software solutions in accordance with the wider architecture and security standards
- Undertakes technical reviews to continually update knowledge and skills in software engineering principles and practices, ensuring a base level of technical specialism proficiency to enable industry and quality standards to positively impact work and customers
- Supports with the designs of technical specifications and development of software solutions of smaller and /or less complex initiatives in partnership with team, contributing towards the quality of delivery
- Writes, tests and reviews code, refining and rewriting as necessary under supervision and communicates to engineering professionals and colleagues involved in the project
- May support engineering and operational excellence initiatives, assisting with implementing metrics and processes for regular assessment and improvement
- Supports in the implementation of ways to improve working processes within the area of software engineering responsibility
Requirements
Do you have experience in Test-driven development?, * Programming/Scripting: Strong development skills of applications and web applications/APIs. Ability to script to support automation.
- Application Development: Ability to develop new or existing applications to deliver functionality or enhance to address bugs.
- Software Testing: Be familiar and capable of testing software at the unit and integration test levels through automation. Be comfortable with Test Driven Development.
- Database Design/Development: Be able to understand best design practices for databases including normalisation and be capable of implementing those designs in Oracle or PostgreSQL.
- A strong background in Java with development and debugging, expected to have at least 6 years of experience.
- Development experience with Spring framework is desired.
Desirable Skills / Experience
- Development and tuning of SQL statements in Oracle and PostgreSQL.
- Development experience with procedural SQL is desirable (i.e. PL/SQL or PL/pgSQL)
- To have development skills or experience with React.
Benefits & conditions
Tailored benefits make a real difference. That's why we offer a comprehensive range to support your growth, wellbeing, and everyday life. You can design the package to suit you and your lifestyle. Your core benefits include:
- 10% on target annual bonus
- Access to an online private GP 24/7 for you and your immediate family
- Market-leading paid carers leave with up to 2 weeks off
- Equalized maternity, paternity, and adoption leave - 18 weeks' full pay and 8 weeks' half pay
- Discounted EE and BT products, including mobile and broadband
- Market leading Pension scheme - 5% from you and 10% from us
- Holiday purchase scheme
You can select additional benefits, including healthcare, dental, gym memberships and more when you're ready. Ready to connect for good and help shape the future? Apply now.