- Write performant, reusable well documented code within a rapidly growing code base
- Ability to articulate ideas clearly to the rest of the technical team
- Advise on technologies and evolving techniques to the benefit of the products we produce.
- Able to review peer's code giving clear feedback and following best practices
- Work in within an agile team using SCRUM practises to deliver quality code at a pace
- Be motivated to work remotely and organised in your time management.
- Ability to be self-motivated and work independently.
- Ability to work with Linux environments
- Have or obtain SC Clearence
- Working knowledge of Python 3
- Working knowledge of PHP
- Understanding of Frameworks for PHP & Python
- Experience of RESTful design / working with RESTful APIs
- Experience of both front end and back end coding
- Experience of Web development HTML/CSS/JS
- Experience working with Jinga2
- Experience working with YAML / JSON / XML
- Knowledge and experience with micro-service orientated architectures.
- Docker (Compose)
- Excellent knowledge of Git Version Control
- Experience with both SQL & NoSQL databases
- Experience with Python Dependency management
- Experience writing Project documentation
- Experience managing issues through Github/Gitlab
- Ability to debug and maintain existing legacy code as well as develop new functionality and services to meet requirements within a service-oriented architecture
- Good knowledge of software architecture, object-oriented development, design patterns and coding best practices
- Solid understanding of CI/CD cultures and pipelines within GitLab
- Experience leading software development choosing libraries/frameworks and setting design principles.
- Linux networking knowledge (IP Routing/VLANS/Proxies)
- IPTables knowledge
- OpenVPN knowledge
- Ansible experience
- APT Packaging & GPG Signing
- Hashivault knowledge
- FreeIPA Knowledge
- AWX/Ansible Tower Knowledge
- Experience writing python text based user interfaces
- Knowledge of Virtual Machines & Cloud VMs
-
Software Engineer
2 weeks ago
Applause IT Manchester, United Kingdom**Software Engineer** · **Location** - Manchester · **Salary** - £30,000 to £70,000 (depending on experience) · Applause IT have partnered with a company who have been delivering critical, high performance projects to their international clients for over 10 years. The right softw ...
-
Software Engineer
2 weeks ago
Anson McCade Ltd - IT and Finance Recruitment Manchester, United Kingdom**Role: Software Engineer (Java) - Manchester, UK** · **Description**: · Looking for a Software Engineer to join an award winning cyber security consulting organisation who use intelligence-led insights to help defend Governments, Nations and Societies from cyber-attacks and fina ...
-
Software Engineer
3 weeks ago
Adria Solutions Ltd Manchester, United KingdomSoftware Engineer - Manchester · Our client based in Manchester is currently looking for a skilled Software Engineer with JavaScript and PHP experience. You will be joining a growing engineering team working on projects using JavaScript in the Angular framework with a PHP and Lar ...
-
Software Engineer
3 weeks ago
Searley Owen Ltd Manchester, United Kingdom**Software Engineer - JavaScript (Angular) & PHP (Laravel)** · **£46,000 - £51,000** · **Manchester/Hybrid** · **About Us** · We are a behavioural data and market research technology company, that empowers our clients to monitor real consumers across multiple devices and on all m ...
-
Software Engineer
2 weeks ago
Premier IT Manchester, United Kingdom**Software Engineer** · **£65,000** · We're looking for talented.NET Software Engineers to join a national SaaS based company. You will be joining a well-structured and highly motivated team who specialise in creating software solutions for web and mobile. · The stack is mainly M ...
-
Software Engineer
3 weeks ago
Ko2 Embedded Recruitment Solutions Limited Manchester, United Kingdom**Position**: Software Safety Engineer · **Salary**: Up to £55,000 · **Office Location**: Manchester · The Role: Our client, a leading design consultancy in the centre of Manchester are now seeking Software Engineers to join their team with a focus on developing a range of bespok ...
-
Software Engineer
3 weeks ago
Anson McCade Ltd - IT and Finance Recruitment Manchester, United Kingdom**Location**: Manchester · **Salary**:£38, ,000 · **Overview**: · Be part of a growing team that not only delivers for its clients but also gives back to the community with plenty of opportunities to get involved with local community engagement and outreach activities to help bui ...
-
Software Engineer
2 weeks ago
Anson McCade Ltd - IT and Finance Recruitment Manchester, United Kingdom**Software Engineer** · **Positions available from junior level up to principal/tech lead level** · **Location: Manchester - hybrid working · **Salary:£ £85.000 plus package** · **Overview** · This cutting-edge cyber security firm is one of the top technology organisations when i ...
-
Software Engineer
3 weeks ago
Understanding Recruitment Manchester, United KingdomDo you appreciate the flexibility of being able to work from home 5 days a week? _ · **FULLY REMOTE Software Engineer** - Fast-paced Start-Up · **Benefits**: up to £100k + equity · **Location**: anywhere in Europe with remote working · - FinTech meets 'Tech for Good' opportunity ...
-
Software Engineer
1 week ago
SR2 Manchester, United Kingdom**Software Engineer** · **Up to 65K** · **Remote first** · **Multiple locations** · **The company** · I'm delighted to be working with a leading consultancy whose reputation is testament to the level of work they produce across the public sector. They are software focused, langua ...
-
Software Engineer
2 weeks ago
Searchability (UK) Ltd Manchester, United Kingdom Full timeSoftware Engineer - Golang / Kubernetes · Salary of £65k · UK Sponsorship on offer if required · Career growth and performance incentives · Office based in Manchester with free car parking · A very exciting opportunity to join a highly successful company who work within the priva ...
-
Software Engineer
2 weeks ago
Clarke Recruitment Solutions Manchester, United Kingdom**Software Engineer** · We are looking for an experienced Software Engineer to join our existing technical team at an exciting company. As we enter te next growth phase for our company, we are looking for an individual who will be able to build upon the grondbreaking work alread ...
-
Software Engineer
3 weeks ago
ARM Manchester, United KingdomThe Arm Mobile Studio team develop performance tools for mobile games developers. We are working to enable mobile developers to create faster, efficient content that will run across a range of devices. · This is the chance for a highly capable software engineer to join us in the ...
-
Software Engineer
2 weeks ago
CPS Group Manchester, United KingdomSoftware Engineer · Salford, Manchester · Salary circa £50k-£65k+ performance/annual bonus+ benefits · Hybrid · - flexible approach 1-2 days a week in the office · CPS are working with a rapidly expanding IT Consultancy who have a great opportunity for a Software Engineer to join ...
-
Software Engineer
3 weeks ago
ARM Manchester, United Kingdom**About the role**: · Arm's hardware is at the heart of the computing and connectivity revolution that continues to transform the way people live and businesses operate. Working as a team and engaging with the world's most famous technology companies, we are driving innovationint ...
-
Software Engineer
3 weeks ago
Appcastenterprise Greater Manchester, United Kingdom**Job Description** Software Engineer - Geospatial · Position Description · If you're looking for a challenge that stretches your talents and you want to make a real difference in people's lives, come and help us support the digital transformation of the UK. We need a passionate ...
-
Software Engineer
3 weeks ago
Appcastenterprise Greater Manchester, United Kingdom**Job Description** Software Engineer - Java · Position Description · If your programming skills are matched by an enthusiasm for problem-solving, and your communication skills are as creative as your coding, there's a digital revolution underway in the UK that could use your hel ...
-
Software Engineer
2 weeks ago
Lilium Direct Ltd Manchester, United KingdomWe have a fantastic new opportunity for an Electronics Engineer / Embedded Software Engineer to join to join us on our exciting journey. We are currently enjoying a period of phenomenal growth due to a recent contract award, supporting logistics, transport,and the emergency servi ...
-
Software Engineer
3 weeks ago
Anson McCade Ltd - IT and Finance Recruitment Manchester, United Kingdom**Location**: Manchester · **Salary**:£48, ,000 · **Overview**: · Be part of a growing team that not only delivers for its clients but also gives back to the community with plenty of opportunities to get involved with local community engagement and outreach activities to help bui ...
-
Software Engineer
1 week ago
Maxwell Bond Manchester, United Kingdom**Tech for good / Backend API Developer / FullyRemote/ Up to £50,000** · Our current client is Tech for Good, a company highly respected by employees and employers across the UK. As part of their expansion plans, they are looking for a Backend Developer to join their Software Dev ...
Python/PHP Software Engineer - manchester, United Kingdom - NCC Group
Description
Thanks for checking out our job opening; we are excited that YOU are interested in learning more about NCC Group.
We are on a mission to make society a safer and more secure place. Our people are the ones who make that mission possible; a global community of talented individuals working together towards a safer future.
We aim to create an environment where everyone can reach their full potential. We work together, we are brilliantly creative, we embrace difference and we want you to help us in our mission, as an Python/PHP Software Engineer.
Take a look at our website here to learn more about why we're one of the leading global cybersecurity consulting firms
Summary of the role
NCC Group is looking for a talented Python/PHP Software Engineer to join our consultant systems team, building and maintaining our evolving suite of applications.
You will be expected to work both independently and alongside the wider team on both new and ongoing projects, producing tools for the department to use in day-to-day operations, as well as applications that are client facing and internal facing.
You will have a passion for technology and considerable experience developing scalable and secure applications, and will ensure the architectural system design is extendible and maintainable.
Key responsibilities
Requirements
Desirable but not essential
About your application
We review every application received and will get in touch if your skills and experience match what we're looking for. If you don't hear back from us within 10 days please don't be too disappointed – we may keep your CV on our database for any future vacancies and we would encourage you to keep an eye on our career opportunities as there may be other suitable roles.
If you do not want us to retain your details please email All personal data is held in accordance with the NCC Group Privacy Policy. We are committed to diversity and flexibility in the workplace. If you require any reasonable adjustments to support you during the application process, please tell us at any stage.