
Secure Development Engineer - TM3
- Birmingham
- Permanent
- Full-time
We are a self-contained team responsible for designing, implementing, running and supporting a diverse range of tools that support the management of our core IT infrastructure. This includes tools that manage network and IT security, Physical Security and compliance, automated software delivery and software discovery, as well as several other IT estate management functions. This is built on an ethos of continuous improvement; empowering the whole team to be actively engaged in improving our processes and our performance.Respinsibilites and Skills
- You will contribute to the team's delivery of software. This may entail any or all of the following: programming, integration, testing of software and automating manual tasks.
- Responsible for the quality of your own work.
- Deliver your work within a timescale as agreed with Team Lead.
- Work together with colleagues across our projects, supporting their work as appropriate so that we succeed as a wider team.
- Provide support to end-users of our system and for the maintenance of the system as agreed with my Team Lead.
- Learn and develop relevant technical skills for the job. This may entail the following: on-the-job learning, computer-based-training and attending lectures and talks.
- Keep abreast of relevant technologies in the area. This may entail the following: reading, attending briefings and talks.
- Contribute to the running of your team. This entails participating (1) in knowledge-sharing, (2) in team discussions, (3) in defining and improving working procedures and (4) in organisation of team events.
- Help colleagues in the team to grow by mentoring when required.
- Keep abreast of relevant news and updates at BT. This may entail the following: attending briefings and talks.
- Agree personal goals with the Team Lead for the year and work towards achieving these.
- Foundational Software Engineering skills: Agile and Lean development, Test Concepts and Configuration Management and an understanding of Site Reliability Engineering
- Foundational programming skills e.g C#, Python, Java, JavaScript
- Understanding of vulnerability management concepts and remediation tasks
- Automation of manual tasks