Software Engineer

Leonardo ,
Basildon, Essex

Overview

Using your skills to deliver incredible results: The Cyber Division of Leonardo is at the forefront of delivering Critical National Infrastructure (CNI) to maintain the safety and security of the UK and other countries. An exciting opportunity has arisen to play a key role in delivering and further developing such CNI for the UK Police and Law Enforcement Agencies (LEA); and, in doing so, developing new technology that has excellent export potential for delivering future revenue growth in product and service delivery. As an experienced software engineer, you will lead on developing software which enhances our Automatic Number Plate Reading (ANPR) capability; a key part of a wider system of CNI. In addition, there are exciting opportunities to develop proof of concepts in the areas of machine learning, big data and low latency queuing to explore how these technologies can help advance our product suite. You will need to be comfortable working with both C# and Python, and also familiar with frameworks such as Selenium. You will be working with a small but motivated team of developers, integration and support engineers to support existing software applications and develop new components. Reporting to the lead solution architect, you'll be given the responsibility to manage your own work with a significant amount of autonomy. The role can be based out of our Southampton, Basildon or Bristol offices with the opportunity for regular remote / home working. To help the distributed project team communicate and share knowledge, we regularly get together in London for team meetings. What we offer…core values: People Excellence-The opportunity to accelerate your career through intellectual challenge, responsibility and specialist training that aligns with industry best practice Integrity -A high performing and supportive team environment that values close collaboration and trust with clients to deliver mutually beneficial results Respect -operates at all levels of Leonardo and engagement with client organisations to expedite value creation and secure strategic partnerships Customer Intimacy-The chance to engage with some of the most admired organisations across a range of highly professionalised industries and locations Innovation -A platform to work within a meritocracy that values autonomy, disruptive technologies and encourages entrepreneurial spirit throughout the business Key Responsibility Areas You will be working with a small but motivated team of developers, integration and support engineers to support existing software applications and develop new components. Reporting to the lead solution architect, you'll be given the responsibility to manage your own work with a significant amount of autonomy. The role can be based out of our Southampton, Basildon or Bristol offices with the opportunity for regular home working (e.g. Friday's). To help the distributed project team communicate and share knowledge, we regularly get together in London for team meetings. You'll be responsible for: Working collaboratively with stakeholders to understand requirements, plan software delivery and help develop testing approach; High and low level software design; Writing high performance, production quality code; Preparing software-related documentation to support discussions with Customers and to enable software release; Why join Leonardo? At Leonardo, we believe that our employees work best when they are able to achieve balance between work and other aspects of life. That's why we are committed to designing policies and developing a working environment that promote the benefits and well-being of all our employees. We want to support you and encourage you to fulfil your potential through: Flex-leave schemes : We offer our employees the time and flexibility they need to enjoy a balanced life. Annual leave : We offer 25 days holiday plus 8 bank holidays. Learning & Development : We help assess your development needs in line with the role you wish to perform, and allow you to further develop your knowledge. Award-winning pension scheme : Our multi-award-winning pension scheme includes generous employer contribution. Employee discount schemes : We offer you and your family an attractive range of discounts from retail and cinema to hotel bookings and vehicles benefits. Generous relocation package : We offer an excellent package to ease the move for people relocating for work. Maternity, Paternity, parental, adoption and dependent leave: We care to ensure that we consider every aspect of your needs. All these policies are covered as part of our Work-Life Balance Policy. Salary sacrifice schemes including childcare voucher scheme : We encourage working parents to save money on childcare by offering them several advantageous facilities and vouchers. Career break : Where appropriate, we support our employees in pursuing other interests outside the workplace. To find out about all of our Company benefits please visit: http://www.uk.leonardocompany.com/people-careers/people/company-benefits Skills, Qualifications & Knowledge Required We are looking for an experienced developer and would love for you to be able to talk about: Python C# Postgres Your eye for detail and excellent communication skills Test Management (Unit, Integration) Use of Coding Standards, and Automated Test Tools. Experience in the following areas would be an advantage. Agile AWS JSON, YAML, XML Postgres Elasticsearch Kafka Selenium Functional Testing GIT, Jenkins, Continuous integration Intrinsic factors: Security clearances to SC minimum An eye for detail and excellent communication skills Solid engineering and coding skills An excellent team player, willing to improve, be challenged, grow and help others If this sounds like you why not apply and join our team This job was originally posted as www.totaljobs.com/job/89945664