University of Oxford, Mathematical Institute
Oxford, UK
About the role
We are seeking to appoint to an exciting new Full-Stack Development Lead role on a permanent, full time basis. This is a pivotal post within our established and highly impactful IT Team, which has been designed to ensure that our IT and software development operations run smoothly.
As a senior member of the IT team, you will support service delivery by leading, driving and delivering longer-term technical projects to meet deadlines and by maintaining agreed service levels. This new role builds our IT team’s resilience at a senior technical level; you will report to the Head of IT who, amongst other management duties, acts as the overall IT architect and also leads, drives, and delivers various technical projects. As a senior leader, you will also act as a mentor to more junior team members to assist them in developing existing skills and gaining new ones.
This post presents a great opportunity to take ownership of various projects previously overseen by the Head of IT, which could include: maintenance and further development of the departmental website; redesigning and reimplementing the examinations database; and developing various helper and automation scripts for the maintenance and automation of our IT systems. You can find a full list of potential projects outlined in the job description document.
Although you will be primarily based in central Oxford, the department are open to a hybrid working arrangement at typically two days per week from home.
About you
We are looking for candidates who are able to demonstrate a thorough understanding of the principles and technical processes of full-stack web application development, including substantial development experience with an expert level in at least one of Python, PHP or Ruby on Rails, and substantial frontend development experience (e.g. using JavaScript, CSS, HTML).
You will have an honours degree or equivalent experience, with excellent communication and interpersonal skills, in particular the ability to work very closely with a variety of end users including senior academic and professional services staff, students, visitors and collaborators, and to communicate deeply technical concepts to non-technical audiences. You will be highly self-motivated and enjoy working both independently and as an effective member of a small team, with a light management touch.
We proudly hold a departmental Athena SWAN Silver Award and an institutional Race Equality Charter Bronze Award, which guide our progress towards advancing racial and gender equality. As part of our strategic aim to improve staff equality and diversity, we would particularly welcome applications from BAME candidates, who are currently under-represented in positions of this type within the department.
Application Process
If you wish to speak to someone informally about this post, please contact Dr Waldemar Schlackow (Head of IT) [ mailto:waldemar.schlackow@maths.ox.ac.uk ] or Dr Keith Gillow (Director of IT and Physical Resources) [ mailto:keith.gillow@maths.ox.ac.uk ]. Informal enquiries regarding the application process should be directed to the Recruitment Coordinator (email: vacancies@maths.ox.ac.uk ), quoting vacancy reference 161377.
Applicants should read the job description document before writing their application. You will be required to upload a supporting statement, setting out how you meet the selection criteria, a curriculum vitae and the names and contact details of two referees as part of your online application.
If no suitable applicants are identified at Grade 9, an appointment at Grade 8 (£43,414 - £51,805 per annum) with an appropriate adjustment to the duties may be considered.
Applications for this vacancy are to be made online. To apply for this post and for further details, including the job description and selection criteria, please click on the link below:
https://my.corehr.com/pls/uoxrecruit/erq_jobspec_details_form.jobspec?p_id=161377
Only applications received before 12:00 noon UK time on Wednesday 16th November 2022 can be considered.
31/10/2022
Full time
About the role
We are seeking to appoint to an exciting new Full-Stack Development Lead role on a permanent, full time basis. This is a pivotal post within our established and highly impactful IT Team, which has been designed to ensure that our IT and software development operations run smoothly.
As a senior member of the IT team, you will support service delivery by leading, driving and delivering longer-term technical projects to meet deadlines and by maintaining agreed service levels. This new role builds our IT team’s resilience at a senior technical level; you will report to the Head of IT who, amongst other management duties, acts as the overall IT architect and also leads, drives, and delivers various technical projects. As a senior leader, you will also act as a mentor to more junior team members to assist them in developing existing skills and gaining new ones.
This post presents a great opportunity to take ownership of various projects previously overseen by the Head of IT, which could include: maintenance and further development of the departmental website; redesigning and reimplementing the examinations database; and developing various helper and automation scripts for the maintenance and automation of our IT systems. You can find a full list of potential projects outlined in the job description document.
Although you will be primarily based in central Oxford, the department are open to a hybrid working arrangement at typically two days per week from home.
About you
We are looking for candidates who are able to demonstrate a thorough understanding of the principles and technical processes of full-stack web application development, including substantial development experience with an expert level in at least one of Python, PHP or Ruby on Rails, and substantial frontend development experience (e.g. using JavaScript, CSS, HTML).
You will have an honours degree or equivalent experience, with excellent communication and interpersonal skills, in particular the ability to work very closely with a variety of end users including senior academic and professional services staff, students, visitors and collaborators, and to communicate deeply technical concepts to non-technical audiences. You will be highly self-motivated and enjoy working both independently and as an effective member of a small team, with a light management touch.
We proudly hold a departmental Athena SWAN Silver Award and an institutional Race Equality Charter Bronze Award, which guide our progress towards advancing racial and gender equality. As part of our strategic aim to improve staff equality and diversity, we would particularly welcome applications from BAME candidates, who are currently under-represented in positions of this type within the department.
Application Process
If you wish to speak to someone informally about this post, please contact Dr Waldemar Schlackow (Head of IT) [ mailto:waldemar.schlackow@maths.ox.ac.uk ] or Dr Keith Gillow (Director of IT and Physical Resources) [ mailto:keith.gillow@maths.ox.ac.uk ]. Informal enquiries regarding the application process should be directed to the Recruitment Coordinator (email: vacancies@maths.ox.ac.uk ), quoting vacancy reference 161377.
Applicants should read the job description document before writing their application. You will be required to upload a supporting statement, setting out how you meet the selection criteria, a curriculum vitae and the names and contact details of two referees as part of your online application.
If no suitable applicants are identified at Grade 9, an appointment at Grade 8 (£43,414 - £51,805 per annum) with an appropriate adjustment to the duties may be considered.
Applications for this vacancy are to be made online. To apply for this post and for further details, including the job description and selection criteria, please click on the link below:
https://my.corehr.com/pls/uoxrecruit/erq_jobspec_details_form.jobspec?p_id=161377
Only applications received before 12:00 noon UK time on Wednesday 16th November 2022 can be considered.
Excellent opportunity for a passionate full stack developer to join a brilliant client's team in Southampton. The successful full stack developer should want to work on impactful solutions whilst using some of the latest technologies. You will be joining a small and well-established business who are working on greenfield projects whilst making a real impact within the industry they specialise in. This is a junior role so relevant training will be provided but our client is looking for someone with at least 12 months commercial experience working with JavaScript/TypeScript. The successful candidate will be a confident individual who is happy to work with several different teams including data, product, and software. This is a hybrid role with our client expecting you to be In the Southampton office 2-3 days a week. Skills required: At least a BSc in STEM related subject JavaScript, TypeScript, React Understanding of backend development (Python, Node.js or similar) An eagerness to learn, adapt, and grow within a fast-moving scaleup environment Strong problem-solving skills Database knowledge Any cloud knowledge would be beneficial (AWS) If you feel you have the skills and experience required for this opportunity, please contact (url removed) Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
17/03/2025
Full time
Excellent opportunity for a passionate full stack developer to join a brilliant client's team in Southampton. The successful full stack developer should want to work on impactful solutions whilst using some of the latest technologies. You will be joining a small and well-established business who are working on greenfield projects whilst making a real impact within the industry they specialise in. This is a junior role so relevant training will be provided but our client is looking for someone with at least 12 months commercial experience working with JavaScript/TypeScript. The successful candidate will be a confident individual who is happy to work with several different teams including data, product, and software. This is a hybrid role with our client expecting you to be In the Southampton office 2-3 days a week. Skills required: At least a BSc in STEM related subject JavaScript, TypeScript, React Understanding of backend development (Python, Node.js or similar) An eagerness to learn, adapt, and grow within a fast-moving scaleup environment Strong problem-solving skills Database knowledge Any cloud knowledge would be beneficial (AWS) If you feel you have the skills and experience required for this opportunity, please contact (url removed) Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
Company TEC Partners are working with a leader within Intellectual Property Protection Software based in Norwich. They are looking for an experienced Django Developer to lead the existing team forward on new and existing projects across London and Norwich. About this Django Developer Role As a Django Developer, your expertise will drive the team's progress on new and existing projects forward, providing expert knowledge, guidance and insight into the Django platform. You will be a leading voice within the business to assist the team and develop key areas of the company's product. Why Work as a Django Developer with Our Client? Competitive salary up to 80,000 Hybrid working model Professional development and training opportunities Opportunity to develop your career into a Team Leader position What is Expected of You as a Django Developer with Our Client? An expert level of knowledge and experience using Django, ideally within a SaaS driven environment A strong academic background with a degree in Computer Science, Software Engineering, or a related field would be beneficial High level of proficiency with Python Understanding of working within an agile environment Strong problem-solving skills and the ability to work both independently and collaboratively Excellent written and verbal communication skills, with the ability to convey technical concepts to lesser experienced developers Responsibilities of a Django Developer with Our Client Design, develop and implement Django focused projects for use within retail focused environments Work collaboratively within a cross-functional development team Ensure compliance with industry standards and regulations Optimise and enhance software performance, scalability, and security Identify and resolve software issues efficiently Provide mentorship and technical guidance to junior developers Contribute to technical documentation and process improvement initiatives If you are interested in this Django Developer role and would like to learn more about it or other Software Developer opportunities, please contact Stuart at TEC Partners today.
17/03/2025
Full time
Company TEC Partners are working with a leader within Intellectual Property Protection Software based in Norwich. They are looking for an experienced Django Developer to lead the existing team forward on new and existing projects across London and Norwich. About this Django Developer Role As a Django Developer, your expertise will drive the team's progress on new and existing projects forward, providing expert knowledge, guidance and insight into the Django platform. You will be a leading voice within the business to assist the team and develop key areas of the company's product. Why Work as a Django Developer with Our Client? Competitive salary up to 80,000 Hybrid working model Professional development and training opportunities Opportunity to develop your career into a Team Leader position What is Expected of You as a Django Developer with Our Client? An expert level of knowledge and experience using Django, ideally within a SaaS driven environment A strong academic background with a degree in Computer Science, Software Engineering, or a related field would be beneficial High level of proficiency with Python Understanding of working within an agile environment Strong problem-solving skills and the ability to work both independently and collaboratively Excellent written and verbal communication skills, with the ability to convey technical concepts to lesser experienced developers Responsibilities of a Django Developer with Our Client Design, develop and implement Django focused projects for use within retail focused environments Work collaboratively within a cross-functional development team Ensure compliance with industry standards and regulations Optimise and enhance software performance, scalability, and security Identify and resolve software issues efficiently Provide mentorship and technical guidance to junior developers Contribute to technical documentation and process improvement initiatives If you are interested in this Django Developer role and would like to learn more about it or other Software Developer opportunities, please contact Stuart at TEC Partners today.
Company TEC Partners are working with a leader within Intellectual Property Protection Software based in Norwich. They are looking for a Team Leader to join their Django department to lead the team forward on new and existing projects across London and Norwich. About this Django Team Leader Role As a Django Team Leader, your expertise will drive the team's progress on new and existing projects forward, providing expert knowledge, guidance and insight into the Django platform. You will be a leading voice within the business to assist the team and develop key areas of the company's product. Why Work as a Django Team Leader with Our Client? Basic salary up to 100,000 Hybrid working model Professional development and training opportunities Opportunity to enter a senior role within a rapidly growing company What is Expected of You as a Django Team Leader with Our Client? An expert level of knowledge and experience using Django, ideally within a SaaS driven environment A strong academic background with a degree in Computer Science, Software Engineering, or a related field would be beneficial High level of proficiency with Python Experience of leading a team and implementing new strategy Strong problem-solving skills and the ability to work both independently and collaboratively Excellent written and verbal communication skills, with the ability to convey technical concepts to lesser experienced developers Responsibilities of a Django Team Leader with Our Client Design, develop and implement Django focused projects for use within retail focused environments Work collaboratively within a cross-functional development team Ensure compliance with industry standards and regulations Optimise and enhance software performance, scalability, and security Identify and resolve software issues efficiently Provide mentorship and technical guidance to junior developers Contribute to technical documentation and process improvement initiatives If you are interested in this Django Team Leader role and would like to learn more about it or other Software Engineer opportunities, please contact Stuart at TEC Partners today.
17/03/2025
Full time
Company TEC Partners are working with a leader within Intellectual Property Protection Software based in Norwich. They are looking for a Team Leader to join their Django department to lead the team forward on new and existing projects across London and Norwich. About this Django Team Leader Role As a Django Team Leader, your expertise will drive the team's progress on new and existing projects forward, providing expert knowledge, guidance and insight into the Django platform. You will be a leading voice within the business to assist the team and develop key areas of the company's product. Why Work as a Django Team Leader with Our Client? Basic salary up to 100,000 Hybrid working model Professional development and training opportunities Opportunity to enter a senior role within a rapidly growing company What is Expected of You as a Django Team Leader with Our Client? An expert level of knowledge and experience using Django, ideally within a SaaS driven environment A strong academic background with a degree in Computer Science, Software Engineering, or a related field would be beneficial High level of proficiency with Python Experience of leading a team and implementing new strategy Strong problem-solving skills and the ability to work both independently and collaboratively Excellent written and verbal communication skills, with the ability to convey technical concepts to lesser experienced developers Responsibilities of a Django Team Leader with Our Client Design, develop and implement Django focused projects for use within retail focused environments Work collaboratively within a cross-functional development team Ensure compliance with industry standards and regulations Optimise and enhance software performance, scalability, and security Identify and resolve software issues efficiently Provide mentorship and technical guidance to junior developers Contribute to technical documentation and process improvement initiatives If you are interested in this Django Team Leader role and would like to learn more about it or other Software Engineer opportunities, please contact Stuart at TEC Partners today.
Job Title: Python Developer - Digital Transformation Team Location: London, City/Hybrid Job Type: Full-time About Us: A leading professional services organisation is seeking a skilled Python Developer to join their Digital Transformation team. As a key player in the development of innovative products, you will contribute to revolutionising the way auditors and accountants work. With a focus on automation, data-driven insights, and analytics, this role offers a unique opportunity to work in a small, autonomous team with mentorship from experienced developers and data scientists. About the Role: As a Python Developer, you will be responsible for accelerating the creation of our core product suite, automating repetitive tasks, and enabling accountants to focus on high-value work. This position provides a chance to work on a wide range of technologies, including Front End interfaces, Back End API layers, and analytics/data processing engines. You will lead projects independently, mentor junior developers, and solve complex challenges related to data and presentation in accountancy. Key Responsibilities: * Collaborate with a small team of developers on daily code reviews and merge requests * Develop across the entire product stack, including Front End, Back End, and analytics/data processing engine * Lead projects independently, from requirements gathering through to deployment * Mentor junior developers to support their technical growth * Solve complex challenges related to data and presentation in accountancy Essential Skills & Expertise: * At least 3 years of experience as a full-stack developer, delivering robust production-ready solutions * Proficiency in Python, Django, JavaScript, React, Next.js, and Git * Comfortable working with Python and JavaScript professionally, with experience in Django and React * Ability to build data-intensive applications and manage complex Back End logic, including external API integrations * Experience in creating responsive user interfaces that function across browsers and mobile devices * Capable of working independently and taking ownership of technical projects * Strong analytical skills and problem-solving abilities * Effective time management and prioritisation skills under tight deadlines What We Offer: * Opportunity to work in a small, autonomous team with mentorship from experienced developers and data scientists * Chance to work on a wide range of technologies and contribute to the development of innovative products * Professional development through paid courses, on-the-job mentoring, and opportunities to attend relevant meetups and industry events * Collaborative and innovative work environment with a professional yet relaxed culture
17/03/2025
Full time
Job Title: Python Developer - Digital Transformation Team Location: London, City/Hybrid Job Type: Full-time About Us: A leading professional services organisation is seeking a skilled Python Developer to join their Digital Transformation team. As a key player in the development of innovative products, you will contribute to revolutionising the way auditors and accountants work. With a focus on automation, data-driven insights, and analytics, this role offers a unique opportunity to work in a small, autonomous team with mentorship from experienced developers and data scientists. About the Role: As a Python Developer, you will be responsible for accelerating the creation of our core product suite, automating repetitive tasks, and enabling accountants to focus on high-value work. This position provides a chance to work on a wide range of technologies, including Front End interfaces, Back End API layers, and analytics/data processing engines. You will lead projects independently, mentor junior developers, and solve complex challenges related to data and presentation in accountancy. Key Responsibilities: * Collaborate with a small team of developers on daily code reviews and merge requests * Develop across the entire product stack, including Front End, Back End, and analytics/data processing engine * Lead projects independently, from requirements gathering through to deployment * Mentor junior developers to support their technical growth * Solve complex challenges related to data and presentation in accountancy Essential Skills & Expertise: * At least 3 years of experience as a full-stack developer, delivering robust production-ready solutions * Proficiency in Python, Django, JavaScript, React, Next.js, and Git * Comfortable working with Python and JavaScript professionally, with experience in Django and React * Ability to build data-intensive applications and manage complex Back End logic, including external API integrations * Experience in creating responsive user interfaces that function across browsers and mobile devices * Capable of working independently and taking ownership of technical projects * Strong analytical skills and problem-solving abilities * Effective time management and prioritisation skills under tight deadlines What We Offer: * Opportunity to work in a small, autonomous team with mentorship from experienced developers and data scientists * Chance to work on a wide range of technologies and contribute to the development of innovative products * Professional development through paid courses, on-the-job mentoring, and opportunities to attend relevant meetups and industry events * Collaborative and innovative work environment with a professional yet relaxed culture
Job Title: Python Developer - Digital Transformation Team Location: London, City / Hybrid Job Type: Full-time About Us: A leading professional services organisation is seeking a skilled Python Developer to join their Digital Transformation team. As a key player in the development of innovative products, you will contribute to revolutionising the way auditors and accountants work. With a focus on automation, data-driven insights, and analytics, this role offers a unique opportunity to work in a small, autonomous team with mentorship from experienced developers and data scientists. About the Role: As a Python Developer, you will be responsible for accelerating the creation of our core product suite, automating repetitive tasks, and enabling accountants to focus on high-value work. This position provides a chance to work on a wide range of technologies, including frontend interfaces, backend API layers, and analytics/data processing engines. You will lead projects independently, mentor junior developers, and solve complex challenges related to data and presentation in accountancy. Key Responsibilities: Collaborate with a small team of developers on daily code reviews and merge requests Develop across the entire product stack, including frontend, backend, and analytics/data processing engine Lead projects independently, from requirements gathering through to deployment Mentor junior developers to support their technical growth Solve complex challenges related to data and presentation in accountancy Essential Skills & Expertise: At least 3 years of experience as a full-stack developer, delivering robust production-ready solutions Proficiency in Python, Django, JavaScript, React, Next.js, and Git Comfortable working with Python and JavaScript professionally, with experience in Django and React Ability to build data-intensive applications and manage complex backend logic, including external API integrations Experience in creating responsive user interfaces that function across browsers and mobile devices Capable of working independently and taking ownership of technical projects Strong analytical skills and problem-solving abilities Effective time management and prioritisation skills under tight deadlines What We Offer: Opportunity to work in a small, autonomous team with mentorship from experienced developers and data scientists Chance to work on a wide range of technologies and contribute to the development of innovative products Professional development through paid courses, on-the-job mentoring, and opportunities to attend relevant meetups and industry events Collaborative and innovative work environment with a professional yet relaxed culture
16/03/2025
Full time
Job Title: Python Developer - Digital Transformation Team Location: London, City / Hybrid Job Type: Full-time About Us: A leading professional services organisation is seeking a skilled Python Developer to join their Digital Transformation team. As a key player in the development of innovative products, you will contribute to revolutionising the way auditors and accountants work. With a focus on automation, data-driven insights, and analytics, this role offers a unique opportunity to work in a small, autonomous team with mentorship from experienced developers and data scientists. About the Role: As a Python Developer, you will be responsible for accelerating the creation of our core product suite, automating repetitive tasks, and enabling accountants to focus on high-value work. This position provides a chance to work on a wide range of technologies, including frontend interfaces, backend API layers, and analytics/data processing engines. You will lead projects independently, mentor junior developers, and solve complex challenges related to data and presentation in accountancy. Key Responsibilities: Collaborate with a small team of developers on daily code reviews and merge requests Develop across the entire product stack, including frontend, backend, and analytics/data processing engine Lead projects independently, from requirements gathering through to deployment Mentor junior developers to support their technical growth Solve complex challenges related to data and presentation in accountancy Essential Skills & Expertise: At least 3 years of experience as a full-stack developer, delivering robust production-ready solutions Proficiency in Python, Django, JavaScript, React, Next.js, and Git Comfortable working with Python and JavaScript professionally, with experience in Django and React Ability to build data-intensive applications and manage complex backend logic, including external API integrations Experience in creating responsive user interfaces that function across browsers and mobile devices Capable of working independently and taking ownership of technical projects Strong analytical skills and problem-solving abilities Effective time management and prioritisation skills under tight deadlines What We Offer: Opportunity to work in a small, autonomous team with mentorship from experienced developers and data scientists Chance to work on a wide range of technologies and contribute to the development of innovative products Professional development through paid courses, on-the-job mentoring, and opportunities to attend relevant meetups and industry events Collaborative and innovative work environment with a professional yet relaxed culture
KDB+/Q Developer - Data and analytics Equities Investment Bank Pursing a degree in Computer Science, Information Technology, or a related field Familiarity with KDB+/q technologies is a plus Strong analytical and problem-solving skills Excellent communication and teamwork abilities Eagerness to learn and adapt to new technologies Python/JAVA would be desirable Looking for maybe one junior level and one middle level Industry - Finance is desirable but not essential The kdb/q Engineer will join a globally distributed team developing a set of Data and Analytics applications. The applications are deployed across all markets in Americas, EMEA and APAC regions normalising our data capture, time series and analytical capabilities across regions. If you join the team, you will work on various development tasks depending on your skills and preferences. Collaborate with the development team to design, code, test, and implement KDB+/q solutions for efficient data processing and analytics. Assist in the maintenance and enhancement of existing KDB applications, ensuring optimal performance and reliability Analyze and optimize KDB queries for improved performance and responsiveness Identify and address bottlenecks in data retrieval and processing Document code, processes, and procedures to ensure knowledge transfer and maintain a comprehensive record of development activities Collaborate with cross-functional teams, including data scientists, analysts, and business stakeholders, to understand requirements and deliver effective solutions This role offers hybrid working 50% and is inside IR35 Umbrella Adlam Consulting operates as an Employment Agency & an Employment Business Applicants must be eligible to work in the specified location
14/03/2025
Contractor
KDB+/Q Developer - Data and analytics Equities Investment Bank Pursing a degree in Computer Science, Information Technology, or a related field Familiarity with KDB+/q technologies is a plus Strong analytical and problem-solving skills Excellent communication and teamwork abilities Eagerness to learn and adapt to new technologies Python/JAVA would be desirable Looking for maybe one junior level and one middle level Industry - Finance is desirable but not essential The kdb/q Engineer will join a globally distributed team developing a set of Data and Analytics applications. The applications are deployed across all markets in Americas, EMEA and APAC regions normalising our data capture, time series and analytical capabilities across regions. If you join the team, you will work on various development tasks depending on your skills and preferences. Collaborate with the development team to design, code, test, and implement KDB+/q solutions for efficient data processing and analytics. Assist in the maintenance and enhancement of existing KDB applications, ensuring optimal performance and reliability Analyze and optimize KDB queries for improved performance and responsiveness Identify and address bottlenecks in data retrieval and processing Document code, processes, and procedures to ensure knowledge transfer and maintain a comprehensive record of development activities Collaborate with cross-functional teams, including data scientists, analysts, and business stakeholders, to understand requirements and deliver effective solutions This role offers hybrid working 50% and is inside IR35 Umbrella Adlam Consulting operates as an Employment Agency & an Employment Business Applicants must be eligible to work in the specified location
Unity5 is a software business delivering SaaS solutions as the UK s leading provider of software to the parking and traffic management sector. The product suite provides a complete solution for both public bodies and private companies to effectively monitor and manage traffic and mobility services. Founded in Exeter in 2010 and headquartered nearby, Unity5 provides enforcement and permitting software for private parking companies and local authorities to manage parking, traffic, and environmental regulations. The demand for an efficient software proposition in this market has increased significantly in recent years, given the increasing automation and digitisation of the industry, alongside an enhanced regulatory regime for operators driving increased complexity. With c.70+ employees, Unity5 has recurring revenues of £8 million per annum from over 100 customers and in September 2022, award winning growth investor Synova made a majority investment to support the next phase of growth both in the UK and internationally. Role Overview: Your role as Developer will be to facilitate the delivery of work from the product backlog consisting of new features (customer enhancements and strategic business requirements), bugs, and technical debt prioritised by the Product Owner. This work consists of that which you are directly responsible for as well as units that you are involved in from a mentorship or design (technical/architectural/UI etc.) capacity. Work must be facilitated through the development lifecycle from coding, code review, testing and release into production. Code should be produced to a high quality including ensuring the whole team gives consideration to performance and security. We re looking for someone sympathetic to our existing technologies and processes but also willing to help us to evolve them to match the expected growth of the team and business in an egoless way. Accountabilities, responsibilities & main duties: Exercise exceptional problem-solving ability Demonstrate high competency in PHP and version control (e.g., Git) Demonstrate high competency or aptitude for PHP web frameworks Understand high level architectural designs and patterns Understand the importance of release management, Jira (or equivalent) discipline and version control to ensure traceable provenance Recognise and employ appropriate coding design patterns/paradigms and discourage and mitigate anti-patterns and bad practice Follow process, suggest improvements and embrace change Build full end-to-end solutions Demonstrate strong communication skills that can facilitate a bridge between the development team and other parts of the business, management and Product Owner Project a positive attitude and ability to work as part of an agile team but with a strong mechanical sympathy with other roles and systems Provide input into planning from both a technical and functional standpoint combined with a strong sense of ownership to see work units through their lifecycle Practise fail fast and learn from mistakes Passively mentor more junior members of the team and support management Python/Java experience is a nice to have, not essential. Benefits: In return you will be offered a competitive salary and benefits package (training, financial, health and wellbeing and social). Unity5 offers private medical insurance, enhanced maternity & paternity leave, an enhanced holiday package increasing with long service and an enhanced pension scheme. Unity5 boasts an open, collaborative and learning-driven atmosphere, where you will work alongside a team of progressive experts in their fields, always rising to meet new challenges. You will be part of a culture that values and promotes a sense of community and connections with others. We are stable and established, with the quiet confidence of knowing our solutions deliver real value and growth to our clients.
13/03/2025
Full time
Unity5 is a software business delivering SaaS solutions as the UK s leading provider of software to the parking and traffic management sector. The product suite provides a complete solution for both public bodies and private companies to effectively monitor and manage traffic and mobility services. Founded in Exeter in 2010 and headquartered nearby, Unity5 provides enforcement and permitting software for private parking companies and local authorities to manage parking, traffic, and environmental regulations. The demand for an efficient software proposition in this market has increased significantly in recent years, given the increasing automation and digitisation of the industry, alongside an enhanced regulatory regime for operators driving increased complexity. With c.70+ employees, Unity5 has recurring revenues of £8 million per annum from over 100 customers and in September 2022, award winning growth investor Synova made a majority investment to support the next phase of growth both in the UK and internationally. Role Overview: Your role as Developer will be to facilitate the delivery of work from the product backlog consisting of new features (customer enhancements and strategic business requirements), bugs, and technical debt prioritised by the Product Owner. This work consists of that which you are directly responsible for as well as units that you are involved in from a mentorship or design (technical/architectural/UI etc.) capacity. Work must be facilitated through the development lifecycle from coding, code review, testing and release into production. Code should be produced to a high quality including ensuring the whole team gives consideration to performance and security. We re looking for someone sympathetic to our existing technologies and processes but also willing to help us to evolve them to match the expected growth of the team and business in an egoless way. Accountabilities, responsibilities & main duties: Exercise exceptional problem-solving ability Demonstrate high competency in PHP and version control (e.g., Git) Demonstrate high competency or aptitude for PHP web frameworks Understand high level architectural designs and patterns Understand the importance of release management, Jira (or equivalent) discipline and version control to ensure traceable provenance Recognise and employ appropriate coding design patterns/paradigms and discourage and mitigate anti-patterns and bad practice Follow process, suggest improvements and embrace change Build full end-to-end solutions Demonstrate strong communication skills that can facilitate a bridge between the development team and other parts of the business, management and Product Owner Project a positive attitude and ability to work as part of an agile team but with a strong mechanical sympathy with other roles and systems Provide input into planning from both a technical and functional standpoint combined with a strong sense of ownership to see work units through their lifecycle Practise fail fast and learn from mistakes Passively mentor more junior members of the team and support management Python/Java experience is a nice to have, not essential. Benefits: In return you will be offered a competitive salary and benefits package (training, financial, health and wellbeing and social). Unity5 offers private medical insurance, enhanced maternity & paternity leave, an enhanced holiday package increasing with long service and an enhanced pension scheme. Unity5 boasts an open, collaborative and learning-driven atmosphere, where you will work alongside a team of progressive experts in their fields, always rising to meet new challenges. You will be part of a culture that values and promotes a sense of community and connections with others. We are stable and established, with the quiet confidence of knowing our solutions deliver real value and growth to our clients.
Full Stack Developer, Cleantech A growing and profitable cleantech company with a very robust commercial model is currently seeking two junior full stack developers. The initial assignment will involve a greenfield project aimed at developing remote access features for their 40,000 devices in the field. This full stack developer position provides an opportunity to work on practical products that contribute positively to the environment. We are looking for software developer at the earlier stages of their career who can grow with the company. You ll need a good grasp of Python and some front-end experience with JavaScript. Full Stack Developer essential requirements: Solid Python JavaScript SQL databases Linux Degree and A & B grade A levels Full Stack Developer desirable skills: Django, Flask or other similar framework React.js, vue.js AWS, NoSQL, Granafa, Gitlab, cloud IoT Position : Full Stack Developer Location : London/Remote Salary : £38-50k Benefits: 25 days rising to 30, Health Insurance, Personal development budget, work from anywhere 1 month of the year, health and wellness benefits. Key Skills : Python, JavaScript Desirable skills : Django, Flask or other similar framework, React.js, vue.js, AWS, NoSQL, Granafa, Gitlab, cloud
13/03/2025
Full time
Full Stack Developer, Cleantech A growing and profitable cleantech company with a very robust commercial model is currently seeking two junior full stack developers. The initial assignment will involve a greenfield project aimed at developing remote access features for their 40,000 devices in the field. This full stack developer position provides an opportunity to work on practical products that contribute positively to the environment. We are looking for software developer at the earlier stages of their career who can grow with the company. You ll need a good grasp of Python and some front-end experience with JavaScript. Full Stack Developer essential requirements: Solid Python JavaScript SQL databases Linux Degree and A & B grade A levels Full Stack Developer desirable skills: Django, Flask or other similar framework React.js, vue.js AWS, NoSQL, Granafa, Gitlab, cloud IoT Position : Full Stack Developer Location : London/Remote Salary : £38-50k Benefits: 25 days rising to 30, Health Insurance, Personal development budget, work from anywhere 1 month of the year, health and wellness benefits. Key Skills : Python, JavaScript Desirable skills : Django, Flask or other similar framework, React.js, vue.js, AWS, NoSQL, Granafa, Gitlab, cloud
Junior Developer 12 Month Fixed Term Contract Central Manchester (circa 2 days in the office per week) We are looking for an Assistant Developer to join a dynamic transport-focused team, supporting the development and maintenance of web products, including websites and data visualisation dashboards. This role involves scripting, software development, and web services to enhance data, analytics, and assurance capabilities. It's a great opportunity to contribute to scalable, high-impact technical projects that engage stakeholders and the public. You'll collaborate with strategy and policy teams to develop innovative web solutions that support data-driven decision-making for future transport investments. If you're passionate about web development and analytics in a meaningful sector, this could be the perfect role for you! Essential skills and experience: Experience in designing scripts, software, and web services, with familiarity in wireframing tools (preferably Microsoft Azure). Knowledge of developing static and dynamic web front-ends, including data visualizations, interactive GIS models, and static webpages, using languages like JavaScript, Python, and PHP. Proven experience in website development and relevant coding. Ability to manage workloads and support project delivery effectively. Skilled in producing clear reports and code documentation. Strong communication skills, with the ability to present complex information to non-technical audiences. Expertise in providing technical guidance and making informed decisions. Detail-oriented with strong problem-solving abilities. (Rullion are a recruitment agency) Rullion celebrates and supports diversity and is committed to ensuring equal opportunities for both employees and applicants.
13/03/2025
Contractor
Junior Developer 12 Month Fixed Term Contract Central Manchester (circa 2 days in the office per week) We are looking for an Assistant Developer to join a dynamic transport-focused team, supporting the development and maintenance of web products, including websites and data visualisation dashboards. This role involves scripting, software development, and web services to enhance data, analytics, and assurance capabilities. It's a great opportunity to contribute to scalable, high-impact technical projects that engage stakeholders and the public. You'll collaborate with strategy and policy teams to develop innovative web solutions that support data-driven decision-making for future transport investments. If you're passionate about web development and analytics in a meaningful sector, this could be the perfect role for you! Essential skills and experience: Experience in designing scripts, software, and web services, with familiarity in wireframing tools (preferably Microsoft Azure). Knowledge of developing static and dynamic web front-ends, including data visualizations, interactive GIS models, and static webpages, using languages like JavaScript, Python, and PHP. Proven experience in website development and relevant coding. Ability to manage workloads and support project delivery effectively. Skilled in producing clear reports and code documentation. Strong communication skills, with the ability to present complex information to non-technical audiences. Expertise in providing technical guidance and making informed decisions. Detail-oriented with strong problem-solving abilities. (Rullion are a recruitment agency) Rullion celebrates and supports diversity and is committed to ensuring equal opportunities for both employees and applicants.
Role: Lead Power BI Developer Location: Birmingham (2 Days In-Office Per Week) Duration: 12 Months Fixed-Term Salary: 45,000 - 55,000 Network IT are looking for an exceptional Lead Power BI Developer, an expert in all things Power Bi and its related tools who will take ownership of our clients Power Reporting Platform in conjunction with a significant data warehouse migration project. This role will requires someone to transfer their technical, hands-on Power BI experience to advise stakeholders on what data they are ingesting and how they are doing it, and use insights from various sources to drive key decision making. This role will require you to be in-office in Birmingham 2 days a week, so being able to commute to Birmingham regularly is essential. Experience The successful candidate will have extensive experience in Power BI tools and systems to create data-rich dashboards, write DAX expressions, and implement low-level security. You will take your proven ability to design, develop and implement advanced BI solutions in accordance with critical stakeholders and their requirements. Candidates who have experience developing custom BI products using SQL, R and Python to tailor said solution is highly desirable. You should also have exposure and knowledge in data integration, data warehousing, data modelling, and data presentation concepts. Other components of a successful candidate in this role include: Extensive report writing using Tableau or SAP BOBJ. A keen eye on user experience. Proven experience covering the end-to-end system development lifecycle. Mentored junior BI resources.
12/03/2025
Seasonal
Role: Lead Power BI Developer Location: Birmingham (2 Days In-Office Per Week) Duration: 12 Months Fixed-Term Salary: 45,000 - 55,000 Network IT are looking for an exceptional Lead Power BI Developer, an expert in all things Power Bi and its related tools who will take ownership of our clients Power Reporting Platform in conjunction with a significant data warehouse migration project. This role will requires someone to transfer their technical, hands-on Power BI experience to advise stakeholders on what data they are ingesting and how they are doing it, and use insights from various sources to drive key decision making. This role will require you to be in-office in Birmingham 2 days a week, so being able to commute to Birmingham regularly is essential. Experience The successful candidate will have extensive experience in Power BI tools and systems to create data-rich dashboards, write DAX expressions, and implement low-level security. You will take your proven ability to design, develop and implement advanced BI solutions in accordance with critical stakeholders and their requirements. Candidates who have experience developing custom BI products using SQL, R and Python to tailor said solution is highly desirable. You should also have exposure and knowledge in data integration, data warehousing, data modelling, and data presentation concepts. Other components of a successful candidate in this role include: Extensive report writing using Tableau or SAP BOBJ. A keen eye on user experience. Proven experience covering the end-to-end system development lifecycle. Mentored junior BI resources.
Ideas People Trust We're BDO. An accountancy and business advisory firm, providing the advice and solutions entrepreneurial organisations need to navigate today's changing world. We work with the companies that are Britain's economic engine - ambitious, entrepreneurially-spirited and high-growth businesses that fuel the economy - and directly advise the owners and management teams that lead them. We'll broaden your horizons To ensure our services and applications are fit for the modern market, our IT team collaborates with every department. They develop, they explore and they implement the new ideas helping us to change the future of accounting, tax and business consulting. But, just as importantly, they maintain the tech that keeps us advancing. By testing and adopting the future of financial technical solutions, they find new and exciting ways to drive us forward. And you could too. In an IT role at BDO, you'll become part of a team that act as the backbone for our business. No matter who you are or what your skillset is, we'll give you the training and support you need to achieve whatever you put your mind to. We'll help you succeed Leading organisations trust us because of the quality of our advice. That quality grows from a thorough understanding of their business, and that understanding comes from working closely with them and building long-lasting relationships. You'll be someone who is both comfortable working proactively and managing your own tasks, as well as confident collaborating with others and communicating regularly with senior managers, directors, and BDO's partners to help businesses effectively. You'll be encouraged to identify and draw attention to opportunities for enhancing our delivery and providing additional services to organisations we work with. We are seeking a highly skilled Senior Endpoint Engineer to join our Endpoint Management Team. This is a technical role, focusing on managing, maintaining, and evolving the department's endpoint ecosystem. This includes Windows laptops, iOS devices, Citrix Cloud VDI, and developer virtual machines.? As a key contributor, you will lead technical delivery, collaborate with the Endpoint Manager on backlog management and sprint planning, and ensure alignment with architectural designs and roadmaps provided by Modern Workplace Architects.? This is an exciting opportunity to drive our transition to cloud management, migrate Citrix Cloud VDI to Azure Virtual Desktop, and implement Microsoft DevBox for developer workstations.? You'll also: Oversee the deployment, management, and optimization of:? Windows laptops using Microsoft Intune, iOS devices via Intune and Apple Business Manager, Citrix Cloud VDI, transitioning to Azure Virtual Desktop and developer Virtual Machines with plans to adopt Microsoft DevBox.? Lead technical initiatives to centralize endpoint management on cloud-based solutions.? Design and implement the migration of Citrix Cloud VDI to Azure Virtual Desktop.? Drive adoption and integration of Microsoft DevBox.? Deliver high-quality technical solutions in alignment with Modern Workplace architectural roadmaps.? Act as a technical escalation point for complex issues within the endpoint ecosystem.? Ensure adherence to security best practices and compliance requirements.? Collaborate with the Endpoint Manager to manage the team's backlog and sprint planning.? Identify and prioritize tasks to ensure delivery aligns with organizational goals. Work closely with Modern Workplace Architects, IT Operations, and other teams to deliver integrated solutions.? Provide mentoring and technical guidance to junior engineers within the team. You'll be someone with: Proven experience in endpoint management, including Windows and iOS platforms.? Strong expertise in Microsoft Intune and Apple Business Manager.? Deep understanding of Citrix Cloud VDI and Azure Virtual Desktop (or similar technologies).? Experience implementing Microsoft DevBox or similar developer environments.? Strong technical knowledge of Microsoft 365, Azure AD, and enterprise security best practices.? The ability to lead technical delivery and prioritize workload in an Agile environment.? The ability to troubleshoot complex endpoint issues. Relevant certifications such as Microsoft Certified: Endpoint Administrator Associate, Azure Administrator, or similar.? Experience with scripting and automation (e.g., PowerShell, Python).? Familiarity with compliance frameworks (e.g., ISO 27001, GDPR).? Knowledge of ITIL practices and service management tools. You'll be able to be yourself; we'll recognise and value you for who you are and celebrate and reward your contributions to the business. We're committed to agile working, and we offer every colleague the opportunity to work in ways that suit you, your teams, and the task at hand. At BDO, we'll help you achieve your personal goals and career ambitions, and we have programmes, resources, and frameworks that provide clarity and structure around career development.
12/03/2025
Full time
Ideas People Trust We're BDO. An accountancy and business advisory firm, providing the advice and solutions entrepreneurial organisations need to navigate today's changing world. We work with the companies that are Britain's economic engine - ambitious, entrepreneurially-spirited and high-growth businesses that fuel the economy - and directly advise the owners and management teams that lead them. We'll broaden your horizons To ensure our services and applications are fit for the modern market, our IT team collaborates with every department. They develop, they explore and they implement the new ideas helping us to change the future of accounting, tax and business consulting. But, just as importantly, they maintain the tech that keeps us advancing. By testing and adopting the future of financial technical solutions, they find new and exciting ways to drive us forward. And you could too. In an IT role at BDO, you'll become part of a team that act as the backbone for our business. No matter who you are or what your skillset is, we'll give you the training and support you need to achieve whatever you put your mind to. We'll help you succeed Leading organisations trust us because of the quality of our advice. That quality grows from a thorough understanding of their business, and that understanding comes from working closely with them and building long-lasting relationships. You'll be someone who is both comfortable working proactively and managing your own tasks, as well as confident collaborating with others and communicating regularly with senior managers, directors, and BDO's partners to help businesses effectively. You'll be encouraged to identify and draw attention to opportunities for enhancing our delivery and providing additional services to organisations we work with. We are seeking a highly skilled Senior Endpoint Engineer to join our Endpoint Management Team. This is a technical role, focusing on managing, maintaining, and evolving the department's endpoint ecosystem. This includes Windows laptops, iOS devices, Citrix Cloud VDI, and developer virtual machines.? As a key contributor, you will lead technical delivery, collaborate with the Endpoint Manager on backlog management and sprint planning, and ensure alignment with architectural designs and roadmaps provided by Modern Workplace Architects.? This is an exciting opportunity to drive our transition to cloud management, migrate Citrix Cloud VDI to Azure Virtual Desktop, and implement Microsoft DevBox for developer workstations.? You'll also: Oversee the deployment, management, and optimization of:? Windows laptops using Microsoft Intune, iOS devices via Intune and Apple Business Manager, Citrix Cloud VDI, transitioning to Azure Virtual Desktop and developer Virtual Machines with plans to adopt Microsoft DevBox.? Lead technical initiatives to centralize endpoint management on cloud-based solutions.? Design and implement the migration of Citrix Cloud VDI to Azure Virtual Desktop.? Drive adoption and integration of Microsoft DevBox.? Deliver high-quality technical solutions in alignment with Modern Workplace architectural roadmaps.? Act as a technical escalation point for complex issues within the endpoint ecosystem.? Ensure adherence to security best practices and compliance requirements.? Collaborate with the Endpoint Manager to manage the team's backlog and sprint planning.? Identify and prioritize tasks to ensure delivery aligns with organizational goals. Work closely with Modern Workplace Architects, IT Operations, and other teams to deliver integrated solutions.? Provide mentoring and technical guidance to junior engineers within the team. You'll be someone with: Proven experience in endpoint management, including Windows and iOS platforms.? Strong expertise in Microsoft Intune and Apple Business Manager.? Deep understanding of Citrix Cloud VDI and Azure Virtual Desktop (or similar technologies).? Experience implementing Microsoft DevBox or similar developer environments.? Strong technical knowledge of Microsoft 365, Azure AD, and enterprise security best practices.? The ability to lead technical delivery and prioritize workload in an Agile environment.? The ability to troubleshoot complex endpoint issues. Relevant certifications such as Microsoft Certified: Endpoint Administrator Associate, Azure Administrator, or similar.? Experience with scripting and automation (e.g., PowerShell, Python).? Familiarity with compliance frameworks (e.g., ISO 27001, GDPR).? Knowledge of ITIL practices and service management tools. You'll be able to be yourself; we'll recognise and value you for who you are and celebrate and reward your contributions to the business. We're committed to agile working, and we offer every colleague the opportunity to work in ways that suit you, your teams, and the task at hand. At BDO, we'll help you achieve your personal goals and career ambitions, and we have programmes, resources, and frameworks that provide clarity and structure around career development.
Junior Full Stack Developer Southampton / Hybrid Salary: £30,000 - £35,000 VIQU have partnered with a Software as a Service company focused on data analytics who are seeking a Junior Full Stack Developer to join their growing team. The role will involve the maintenance and development of their web applications, helping to implement both front-end and back-end features. Duties of the Junior Full Stack Developer: Contribute to the development and maintenance of web applications that impact data analytics. Create user friendly interfaces. Implement both front-end and back-end features. Regularly utilise React, Next.js, Node.js and AWS for development. Develop your skills as a developer in a supportive environment. Requirements of the Junior Full Stack Developer: Experience with Front-end and/or back end web development (ideally both). Experience with JavaScript or TypeScript Experience with Frameworks (React or Next.js). Understanding of back-end development (Node.js, Python ect.) Understanding of databases. Experience with AWS, DevOps and CI/CD is a bonus! Junior Full Stack Developer Southampton / Hybrid Salary: £30,000 - £35,000 To discuss this exciting opportunity in more detail, please APPLY NOW for a no obligation chat with your VIQU Consultant. Additionally, you can contact Jack Mcmanus , by exploring the VIQU IT Recruitment website . If you know someone who would be ideal for this role, by way of showing our appreciation, VIQU is offering an introduction fee up to £1,000 once your referral has successfully started work with our client (terms apply). To be the first to hear about other exciting opportunities, technology, and recruitment news, please also follow us at VIQU IT Recruitment on LinkedIn, and
12/03/2025
Full time
Junior Full Stack Developer Southampton / Hybrid Salary: £30,000 - £35,000 VIQU have partnered with a Software as a Service company focused on data analytics who are seeking a Junior Full Stack Developer to join their growing team. The role will involve the maintenance and development of their web applications, helping to implement both front-end and back-end features. Duties of the Junior Full Stack Developer: Contribute to the development and maintenance of web applications that impact data analytics. Create user friendly interfaces. Implement both front-end and back-end features. Regularly utilise React, Next.js, Node.js and AWS for development. Develop your skills as a developer in a supportive environment. Requirements of the Junior Full Stack Developer: Experience with Front-end and/or back end web development (ideally both). Experience with JavaScript or TypeScript Experience with Frameworks (React or Next.js). Understanding of back-end development (Node.js, Python ect.) Understanding of databases. Experience with AWS, DevOps and CI/CD is a bonus! Junior Full Stack Developer Southampton / Hybrid Salary: £30,000 - £35,000 To discuss this exciting opportunity in more detail, please APPLY NOW for a no obligation chat with your VIQU Consultant. Additionally, you can contact Jack Mcmanus , by exploring the VIQU IT Recruitment website . If you know someone who would be ideal for this role, by way of showing our appreciation, VIQU is offering an introduction fee up to £1,000 once your referral has successfully started work with our client (terms apply). To be the first to hear about other exciting opportunities, technology, and recruitment news, please also follow us at VIQU IT Recruitment on LinkedIn, and
Varied web tool development in supportive environment This successful and growing company are looking for bright web developers to work on a suite of web tools written with a variety of languages and frameworks. These tools are integral to the value of the products and services that have made this company such a success. These are very much a set of tools which are built with web technologies and languages rather than regular web development. This company is looking for bright junior engineers who have demonstrable skills in a set of web programming languages and frameworks such as JavaScript, Python, PHP, node.js, Django, and Laravel. You will also need to know how to efficiently query large SQL databases, secure web applications, and use container tools such as Docker. You will be joining a team of talented developers and a work environment that prioritises career development. With offices around the globe, you will have opportunities to travel for project work and training. Longer term secondments are also possible. Requirements: 1st or 2:1 in Computer Science or similar from a top university Good knowledge of web backend languages and technologies Solid understanding of databases and SQL, especially large databases Willingness to learn new languages and frameworks For historic reasons, some of the code you will be working on is written in PHP, and so any specific knowledge of PHP would be very beneficial. Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27335 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
12/03/2025
Full time
Varied web tool development in supportive environment This successful and growing company are looking for bright web developers to work on a suite of web tools written with a variety of languages and frameworks. These tools are integral to the value of the products and services that have made this company such a success. These are very much a set of tools which are built with web technologies and languages rather than regular web development. This company is looking for bright junior engineers who have demonstrable skills in a set of web programming languages and frameworks such as JavaScript, Python, PHP, node.js, Django, and Laravel. You will also need to know how to efficiently query large SQL databases, secure web applications, and use container tools such as Docker. You will be joining a team of talented developers and a work environment that prioritises career development. With offices around the globe, you will have opportunities to travel for project work and training. Longer term secondments are also possible. Requirements: 1st or 2:1 in Computer Science or similar from a top university Good knowledge of web backend languages and technologies Solid understanding of databases and SQL, especially large databases Willingness to learn new languages and frameworks For historic reasons, some of the code you will be working on is written in PHP, and so any specific knowledge of PHP would be very beneficial. Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27335 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Job Title: Senior Natural Language Processing (NLP) Developer About the Role: We are seeking a talented Senior Natural Language Processing (NLP) Developer to join a dynamic team. In this role, you will be responsible for developing and maintaining high-quality AI and ML systems with a focus on Natural Language Processing. You will have the opportunity to work with cutting-edge cloud technologies and be part of a collaborative, multi-disciplinary team delivering innovative digital services. This position offers the chance to engage in meaningful projects while continuously learning new technologies and methodologies. You will also contribute to the technical strategy and work on enhancing enterprise-grade services. Key Responsibilities: Technical: Design, code, test, and document AI and ML activities focused on NLP. Collaborate with test engineers to ensure code quality and test coverage. Troubleshoot system issues and improve existing processes. Investigate problems and recommend improvements. Develop APIs and toolkits for performance optimization, security, and scalability. Work within a multi-disciplinary team to deliver user-focused services. Implement and maintain cloud-hosted development environments (e.g., Azure Machine Learning Studio). Continuously embrace a fail-fast approach and strive for innovative solutions. Behavioural: Lead by example, driving results and fostering a collaborative environment. Share knowledge and expertise, championing a culture of learning and teamwork. Manage and delegate tasks within the team effectively. Take full responsibility for decisions and outcomes. Maintain composure and learn from setbacks. Inspire others to move things forward and deliver results. Personal and Team Development: Drive your own development by staying updated with new technologies and trends. Mentor and guide junior team members, fostering their personal growth. Ensure that the team adheres to governance and processes for test and build activities. Promote continuous improvement in technical knowledge. Essential Skills and Experience: Proven experience in delivering technical solutions as part of large projects. Proficiency with modern delivery models such as Scrum and Agile. Experience with statistical modeling, machine learning, and AI techniques. Solid understanding of databases and data engineering principles. Strong experience with Python and deep learning frameworks. Knowledge of cloud-hosted environments like Azure Machine Learning Studio. Familiarity with Git and version control systems. Ability to deliver models from concept to production and continuously improve them. Desirable Skills: Experience with vector databases. Understanding of statistics, linear algebra, and calculus. Experience with SQL and Docker & Kubernetes. Familiarity with CI/CD principles and MLOps. Experience with Azure DevOps. Required Framework Skills: Availability and capacity management. Development process optimization. Information security. Modern standards approach and systems integration. User-focused systems design and prototyping. Career Path and Development: This role offers excellent opportunities for career progression and skill development within a Digital Engineering Department. Training will be provided in areas such as Python, Scrum/Agile, Azure DevOps, SQL, and Azure Cloud fundamentals. So, if this role sounds of interest, please apply today!
12/03/2025
Full time
Job Title: Senior Natural Language Processing (NLP) Developer About the Role: We are seeking a talented Senior Natural Language Processing (NLP) Developer to join a dynamic team. In this role, you will be responsible for developing and maintaining high-quality AI and ML systems with a focus on Natural Language Processing. You will have the opportunity to work with cutting-edge cloud technologies and be part of a collaborative, multi-disciplinary team delivering innovative digital services. This position offers the chance to engage in meaningful projects while continuously learning new technologies and methodologies. You will also contribute to the technical strategy and work on enhancing enterprise-grade services. Key Responsibilities: Technical: Design, code, test, and document AI and ML activities focused on NLP. Collaborate with test engineers to ensure code quality and test coverage. Troubleshoot system issues and improve existing processes. Investigate problems and recommend improvements. Develop APIs and toolkits for performance optimization, security, and scalability. Work within a multi-disciplinary team to deliver user-focused services. Implement and maintain cloud-hosted development environments (e.g., Azure Machine Learning Studio). Continuously embrace a fail-fast approach and strive for innovative solutions. Behavioural: Lead by example, driving results and fostering a collaborative environment. Share knowledge and expertise, championing a culture of learning and teamwork. Manage and delegate tasks within the team effectively. Take full responsibility for decisions and outcomes. Maintain composure and learn from setbacks. Inspire others to move things forward and deliver results. Personal and Team Development: Drive your own development by staying updated with new technologies and trends. Mentor and guide junior team members, fostering their personal growth. Ensure that the team adheres to governance and processes for test and build activities. Promote continuous improvement in technical knowledge. Essential Skills and Experience: Proven experience in delivering technical solutions as part of large projects. Proficiency with modern delivery models such as Scrum and Agile. Experience with statistical modeling, machine learning, and AI techniques. Solid understanding of databases and data engineering principles. Strong experience with Python and deep learning frameworks. Knowledge of cloud-hosted environments like Azure Machine Learning Studio. Familiarity with Git and version control systems. Ability to deliver models from concept to production and continuously improve them. Desirable Skills: Experience with vector databases. Understanding of statistics, linear algebra, and calculus. Experience with SQL and Docker & Kubernetes. Familiarity with CI/CD principles and MLOps. Experience with Azure DevOps. Required Framework Skills: Availability and capacity management. Development process optimization. Information security. Modern standards approach and systems integration. User-focused systems design and prototyping. Career Path and Development: This role offers excellent opportunities for career progression and skill development within a Digital Engineering Department. Training will be provided in areas such as Python, Scrum/Agile, Azure DevOps, SQL, and Azure Cloud fundamentals. So, if this role sounds of interest, please apply today!
Job Title: Senior Full Stack Frontend Developer Location : Hybrid - London 1 Day a Week React - TypeScript - Nest.JS - Node - SQL - NoSQL - Azure - IaC - Azure Bicep - Terraform - C# - .Net - My client are seeking a talented Senior Ful Stack Engineer (Frontend focused) to join their growing team. If you are a seasoned professional with a strong background in backend development, this opportunity might be perfect for you. About the Role: As a Senior Frontend Engineer, you will: Design, develop, and maintain software solutions that enhance the customer experience and support renewable energy products. Lead and participate in agile ceremonies and contribute to discussions around tools, architecture, and processes. Mentor junior engineers and provide technical guidance to the team. Practice Test-Driven Development (TDD), write clean code, and embrace the values and practices of DevSecOps to ensure high-quality, maintainable software. Work with a range of modern technologies, including Node.js, TypeScript, Nest.js, and various Azure technologies/services. Design, optimize, and maintain robust databases (both relational SQL and NoSQL) and ensure effective use of Infrastructure as Code tools like Azure Bicep and Terraform. Who We Are Looking For: We are interested in candidates who are: Experienced in Frontend development with a focus on delivering high-quality, maintainable software. Proficient in React, TypeScript, and Nest.js. Expeiece with Backedn etchnologies such as Node, C#, Python Version control systems - Git Familiar with agile methodologies and DevSecOps practices. Skilled in database design and optimization (both SQL and NoSQL). Experienced with Azure services and Infrastructure as Code tools like Azure Bicep and Terraform. Capable of mentoring junior engineers and providing technical leadership. Job Title: Senior Full Stack Frontend Developer Location : Hybrid - London 1 Day a Week React - TypeScript - Nest.JS - Node - SQL - NoSQL - Azure - IaC - Azure Bicep - Terraform - C# - .Net -
11/03/2025
Full time
Job Title: Senior Full Stack Frontend Developer Location : Hybrid - London 1 Day a Week React - TypeScript - Nest.JS - Node - SQL - NoSQL - Azure - IaC - Azure Bicep - Terraform - C# - .Net - My client are seeking a talented Senior Ful Stack Engineer (Frontend focused) to join their growing team. If you are a seasoned professional with a strong background in backend development, this opportunity might be perfect for you. About the Role: As a Senior Frontend Engineer, you will: Design, develop, and maintain software solutions that enhance the customer experience and support renewable energy products. Lead and participate in agile ceremonies and contribute to discussions around tools, architecture, and processes. Mentor junior engineers and provide technical guidance to the team. Practice Test-Driven Development (TDD), write clean code, and embrace the values and practices of DevSecOps to ensure high-quality, maintainable software. Work with a range of modern technologies, including Node.js, TypeScript, Nest.js, and various Azure technologies/services. Design, optimize, and maintain robust databases (both relational SQL and NoSQL) and ensure effective use of Infrastructure as Code tools like Azure Bicep and Terraform. Who We Are Looking For: We are interested in candidates who are: Experienced in Frontend development with a focus on delivering high-quality, maintainable software. Proficient in React, TypeScript, and Nest.js. Expeiece with Backedn etchnologies such as Node, C#, Python Version control systems - Git Familiar with agile methodologies and DevSecOps practices. Skilled in database design and optimization (both SQL and NoSQL). Experienced with Azure services and Infrastructure as Code tools like Azure Bicep and Terraform. Capable of mentoring junior engineers and providing technical leadership. Job Title: Senior Full Stack Frontend Developer Location : Hybrid - London 1 Day a Week React - TypeScript - Nest.JS - Node - SQL - NoSQL - Azure - IaC - Azure Bicep - Terraform - C# - .Net -
Location(s): UK, Europe & Africa : UK : Gloucester BAE Systems Digital Intelligence is home to 4,800 digital, cyber and intelligence experts. We work collaboratively across 16 countries to collect, connect and understand complex data, so that governments, nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments. National Security Gloucester Overview The National Security business in Gloucester is growing and there are an increasing number of opportunities to work with a range of National Security clients to provide solutions that have a real impact. 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 build tech and cyber skills in the region. Software Engineer We are looking for experienced Software Engineers to join our team following continuous growth and success in the UK Government sector. What you could be doing for us: Designing, codes, tests, corrects and documents simple programs, and assists in the implementation of software which forms part of a properly engineered information or communications system Providing accurate estimates of development effort needed to design, code and test software from given specifications A focus towards Data Processing Working on AWS Cloud infrastructure Opportunities to mentor junior level developers, providing oversight where applicable Logically analysing code defects and produces timely code fixes What background are we looking for? A good understanding of back-end programming languages: Java, C++ Node.JS, Python, C The desire to solve complex technical problems, helping our customers achieve their goals Someone who has the aspiration to learn new skills and better themselves where possible Knowledge of some cloud engineering such as AWS, Docker, Microservices ect is desirable but not essential The ability to work as part of a team, knowledge share and be involved with our Agile ways of working How we will support you: Work-life balance is important; you'll get 25 days holiday a year and, via our flexible benefits package the option to buy/sell and carry over from the year before You can work around core hours with flexible and part-time working Our flexible benefits package includes; private medical and dental insurance, a competitive pension scheme, cycle to work scheme, taste cards and more You'll have a dedicated Career Manager to help you develop your career and guide you on your journey through BAE Don't know a particular technology? Your learning and development is key to your future career You'll be part of our bonus scheme Feel free to join in with some of our monthly social events ranging from: 'First Friday', Lunch & Learns (free pizza/snacks), Tech Talks and much more. You are welcome to join any/all of our Diversity and Support groups. These groups cover everything from gender diversity to mental health and wellbeing. If this sounds like you, it's time to apply Life at BAE Systems Digital Intelligence We are embracing Hybrid Working. This means you and your colleagues may be working in different locations, such as from home, another BAE Systems office or client site, some or all of the time, and work might be going on at different times of the day. By embracing technology, we can interact, collaborate and create together, even when we're working remotely from one another. Hybrid Working allows for increased flexibility in when and where we work, helping us to balance our work and personal life more effectively, and enhance well-being. Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential. Division overview: Capabilities At BAE Systems Digital Intelligence, we pride ourselves in being a leader in the cyber defence industry, and Capabilities is the engine that keeps the business moving forward. It is the largest area of Digital Intelligence, containing our Engineering, Consulting and Project Management teams that design and implement the defence solutions and digital transformation projects that make us a globally recognised brand in both the public and private sector. As a member of the Capabilities team, you will be creating and managing the solutions that earn us our place in an ever changing digital world. We all have a role to play in defending our clients, and this is yours.
18/08/2023
Full time
Location(s): UK, Europe & Africa : UK : Gloucester BAE Systems Digital Intelligence is home to 4,800 digital, cyber and intelligence experts. We work collaboratively across 16 countries to collect, connect and understand complex data, so that governments, nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments. National Security Gloucester Overview The National Security business in Gloucester is growing and there are an increasing number of opportunities to work with a range of National Security clients to provide solutions that have a real impact. 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 build tech and cyber skills in the region. Software Engineer We are looking for experienced Software Engineers to join our team following continuous growth and success in the UK Government sector. What you could be doing for us: Designing, codes, tests, corrects and documents simple programs, and assists in the implementation of software which forms part of a properly engineered information or communications system Providing accurate estimates of development effort needed to design, code and test software from given specifications A focus towards Data Processing Working on AWS Cloud infrastructure Opportunities to mentor junior level developers, providing oversight where applicable Logically analysing code defects and produces timely code fixes What background are we looking for? A good understanding of back-end programming languages: Java, C++ Node.JS, Python, C The desire to solve complex technical problems, helping our customers achieve their goals Someone who has the aspiration to learn new skills and better themselves where possible Knowledge of some cloud engineering such as AWS, Docker, Microservices ect is desirable but not essential The ability to work as part of a team, knowledge share and be involved with our Agile ways of working How we will support you: Work-life balance is important; you'll get 25 days holiday a year and, via our flexible benefits package the option to buy/sell and carry over from the year before You can work around core hours with flexible and part-time working Our flexible benefits package includes; private medical and dental insurance, a competitive pension scheme, cycle to work scheme, taste cards and more You'll have a dedicated Career Manager to help you develop your career and guide you on your journey through BAE Don't know a particular technology? Your learning and development is key to your future career You'll be part of our bonus scheme Feel free to join in with some of our monthly social events ranging from: 'First Friday', Lunch & Learns (free pizza/snacks), Tech Talks and much more. You are welcome to join any/all of our Diversity and Support groups. These groups cover everything from gender diversity to mental health and wellbeing. If this sounds like you, it's time to apply Life at BAE Systems Digital Intelligence We are embracing Hybrid Working. This means you and your colleagues may be working in different locations, such as from home, another BAE Systems office or client site, some or all of the time, and work might be going on at different times of the day. By embracing technology, we can interact, collaborate and create together, even when we're working remotely from one another. Hybrid Working allows for increased flexibility in when and where we work, helping us to balance our work and personal life more effectively, and enhance well-being. Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential. Division overview: Capabilities At BAE Systems Digital Intelligence, we pride ourselves in being a leader in the cyber defence industry, and Capabilities is the engine that keeps the business moving forward. It is the largest area of Digital Intelligence, containing our Engineering, Consulting and Project Management teams that design and implement the defence solutions and digital transformation projects that make us a globally recognised brand in both the public and private sector. As a member of the Capabilities team, you will be creating and managing the solutions that earn us our place in an ever changing digital world. We all have a role to play in defending our clients, and this is yours.
Graduate / Junior Developer, Python, Linux, C#, Java - Birmingham (Teck stack: Graduate / Junior Developer, Python, Linux, C#, Java, .NET 7, C#, J2EE, Agile, TDD, BDD, Programmer, Full Stack Engineer, Architect, Graduate / Junior Developer, Urgent) Since 2006 our client's revolutionary marketing software platform has been helping businesses all over the world to attract, engage, and delight customers by delivering inbound experiences that are relevant, helpful, and personalized. Having recently launched in the UK, they looking to hire Graduate / Junior Developer (Python, Linux, C#, Java to become a part of their ever-growing family. They believe that individual developers are in the best position to make decisions about what should be created, and how it should be built. Within their setup those decisions are made by small teams of three or four developers who own each piece of their product. This autonomy allows them to deploy 200+ times each day. They believe that problems are solved with technology and experience, not process, and that mistakes are a normal part of learning. These roles would be suitable Graduate / Junior Developer who have recently graduated from university and have a basic understanding of any of the following technologies: Python, Linux, C# or Java; which might have been acquired as part of your degree course or through a placement year in industry. At the center of our client's culture is freedom and openness which takes a lot of people by surprise. But the good kind of surprise, like a birthday party! Their benefits include the following: Private medial healthcare (family plan included). Bonus (12%). Student loan reimbursement. They will pay £5,000 per year towards the outstanding balance of your student loan. Unlimited holiday allowance. Company pension. Free books and beers, and a 24/7 snack wall! Our client is building a company people love. A company that will stand the test of time. So, they invest in their people, and optimize for your long-term happiness. If you would like to explore the possibility of joining their family can you please send your CV without delay. Location: Birmingham, UK / Remote Working Salary: £30,000 - £40,000 + Bonus + Pension + Benefits Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions!
13/08/2023
Full time
Graduate / Junior Developer, Python, Linux, C#, Java - Birmingham (Teck stack: Graduate / Junior Developer, Python, Linux, C#, Java, .NET 7, C#, J2EE, Agile, TDD, BDD, Programmer, Full Stack Engineer, Architect, Graduate / Junior Developer, Urgent) Since 2006 our client's revolutionary marketing software platform has been helping businesses all over the world to attract, engage, and delight customers by delivering inbound experiences that are relevant, helpful, and personalized. Having recently launched in the UK, they looking to hire Graduate / Junior Developer (Python, Linux, C#, Java to become a part of their ever-growing family. They believe that individual developers are in the best position to make decisions about what should be created, and how it should be built. Within their setup those decisions are made by small teams of three or four developers who own each piece of their product. This autonomy allows them to deploy 200+ times each day. They believe that problems are solved with technology and experience, not process, and that mistakes are a normal part of learning. These roles would be suitable Graduate / Junior Developer who have recently graduated from university and have a basic understanding of any of the following technologies: Python, Linux, C# or Java; which might have been acquired as part of your degree course or through a placement year in industry. At the center of our client's culture is freedom and openness which takes a lot of people by surprise. But the good kind of surprise, like a birthday party! Their benefits include the following: Private medial healthcare (family plan included). Bonus (12%). Student loan reimbursement. They will pay £5,000 per year towards the outstanding balance of your student loan. Unlimited holiday allowance. Company pension. Free books and beers, and a 24/7 snack wall! Our client is building a company people love. A company that will stand the test of time. So, they invest in their people, and optimize for your long-term happiness. If you would like to explore the possibility of joining their family can you please send your CV without delay. Location: Birmingham, UK / Remote Working Salary: £30,000 - £40,000 + Bonus + Pension + Benefits Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions!
Graduate / Junior Developer, Python, Linux, C#, Java - Milton Keynes (Teck stack: Graduate / Junior Developer, Python, Linux, C#, Java, .NET 7, C#, J2EE, Agile, TDD, BDD, Graduate / Junior Developer) Since 2006 our client's revolutionary marketing software platform has been helping businesses all over the world to attract, engage, and delight customers by delivering inbound experiences that are relevant, helpful, and personalized. Having recently launched in the UK, they looking to hire Graduate / Junior Developer (Python, Linux, C#, Java to become a part of their ever-growing family. They believe that individual developers are in the best position to make decisions about what should be created, and how it should be built. Within their setup those decisions are made by small teams of three or four developers who own each piece of their product. This autonomy allows them to deploy 200+ times each day. They believe that problems are solved with technology and experience, not process, and that mistakes are a normal part of learning. These roles would be suitable Graduate / Junior Developer who have recently graduated from university and have a basic understanding of any of the following technologies: Python, Linux, C# or Java; which might have been acquired as part of your degree course or through a placement year in industry. At the center of our client's culture is freedom and openness which takes a lot of people by surprise. But the good kind of surprise, like a birthday party! Their benefits include the following: Private medial healthcare (family plan included). Bonus (12%). Student loan reimbursement. They will pay £5,000 per year towards the outstanding balance of your student loan. Unlimited holiday allowance. Company pension. Free books and beers, and a 24/7 snack wall! Our client is building a company people love. A company that will stand the test of time. So, they invest in their people, and optimize for your long-term happiness. If you would like to explore the possibility of joining their family can you please send your CV without delay. Location: Milton Keynes, Buckinghamshire, UK / Remote Working Salary: £25,000 - £30,000 + Bonus + Pension + Benefits Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions!
10/08/2023
Full time
Graduate / Junior Developer, Python, Linux, C#, Java - Milton Keynes (Teck stack: Graduate / Junior Developer, Python, Linux, C#, Java, .NET 7, C#, J2EE, Agile, TDD, BDD, Graduate / Junior Developer) Since 2006 our client's revolutionary marketing software platform has been helping businesses all over the world to attract, engage, and delight customers by delivering inbound experiences that are relevant, helpful, and personalized. Having recently launched in the UK, they looking to hire Graduate / Junior Developer (Python, Linux, C#, Java to become a part of their ever-growing family. They believe that individual developers are in the best position to make decisions about what should be created, and how it should be built. Within their setup those decisions are made by small teams of three or four developers who own each piece of their product. This autonomy allows them to deploy 200+ times each day. They believe that problems are solved with technology and experience, not process, and that mistakes are a normal part of learning. These roles would be suitable Graduate / Junior Developer who have recently graduated from university and have a basic understanding of any of the following technologies: Python, Linux, C# or Java; which might have been acquired as part of your degree course or through a placement year in industry. At the center of our client's culture is freedom and openness which takes a lot of people by surprise. But the good kind of surprise, like a birthday party! Their benefits include the following: Private medial healthcare (family plan included). Bonus (12%). Student loan reimbursement. They will pay £5,000 per year towards the outstanding balance of your student loan. Unlimited holiday allowance. Company pension. Free books and beers, and a 24/7 snack wall! Our client is building a company people love. A company that will stand the test of time. So, they invest in their people, and optimize for your long-term happiness. If you would like to explore the possibility of joining their family can you please send your CV without delay. Location: Milton Keynes, Buckinghamshire, UK / Remote Working Salary: £25,000 - £30,000 + Bonus + Pension + Benefits Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions!
Malware Reverse Engineer Location: Remote working - Office based in Reading Salary: Competitive Salary and Benefits Career Level : Specialist, Associate Manager or Manager About Accenture Cyber Threat Intelligence (ACTI) ACTI is a global team that spans 13 countries and 4 continents and speaks more than 30 languages. We are passionate about delivering intelligence analysis, and providing industry-leading analytic insights, cyber context, and critical services our clients need to achieve their business-line and strategic-growth initiatives. We know success is only possible by developing and supporting our most-critical resources: our talented analysts, developers, and supporting team members. We value creativity and entrepreneurship in our team; where possible, we back staff initiatives with opportunities and investments. We enjoy the hunt. We strive to automate and innovate while working with powerful resources and differentiated data. Above all else, we value an egoless approach to guiding our clients as they navigate their businesses through all aspects of the cyber domain. Who You Are You are passionate about cybersecurity and intelligence analysis. You stay abreast of the latest threats, recognize the value of intelligence, and believe it should drive operations. You are a devoted team member who is always willing to lend a hand, mentor a colleague, or increase our global team's awareness by sharing your knowledge and approaches with others. You are productive, easy to work with, and understand that adherence to a good process is key to excellence. Role Description As a Malware Reverse Engineer at ACTI, you will reverse engineer and analyze malware to evaluate sophisticated malicious code to settle malware capabilities and purposes. Analysis includes the use of specialized systems and tools, including dissemblers, debuggers, hex editors, unpackers, virtual machines, and those for network traffic analysis. Key Responsibilities Analyze malicious events and campaigns to determine attack vectors and retrieve malware payloads. Reverse engineer files suspected or known to belong to identified malware families to determine their command-and-control (C2) infrastructure and targeting. Incorporate analysis results into detailed reporting to include purpose, behavior, C2 server infrastructure, and mitigation techniques related to analyzed malware families, malicious campaigns, and events. Track prevailing malware families, including downloaders, banking Trojans, information stealers, ransomware, and remote access Trojans. Reverse engineer recently discovered malware variants to check potential feature augmentation or configuration structure changes. Improve existing tools that extract known malware family configurations based on reverse engineering results. Research the latest malware detection evasion techniques, such as use of customized packers, customized crypters, fully undetectable (FUD) techniques, host intrusion prevention system (HIPS) bypassing, and anti-virus (AV) software bypassing. Based on research, design and develop generic unpacking methods and tools for use as standalone tools or within automated analysis systems and sandboxes. Provide customer support by responding to requests related to suspicious file analysis that sometimes require malware reverse engineering and determination of contextual information surrounding indicators of compromise; do so by providing detailed analysis reports and mitigation recommendations. Provide customer support by responding to cybersecurity requests, including those for: open-source intelligence (OSINT) research; domain, IP address, or URL analysis; malicious campaign information; and/or event attribution. Provide answers to specific questions, the answers of which clients use for operational mentorship to aid their strategies. Design, develop, and implement Windows kernel modules to support automated malware analysis; such modules include kernel system service filtering modules able to intercept operating system services on 32-bit and 64-bit Windows operating systems without triggering those systems' self-protection mechanisms, and kernel-mode modules able to force designated processes to load specific modules that load decoders designed for extracting malware configurations. Design, develop, and implement generic unpackers that combat widely used malware packing methods to retrieve malicious payloads from packed malware samples automatically. Create detection rules and signatures for detecting malware families, and provide detection or blocking recommendations. Develop decoders to extract malware configurations-including basic C2 settings or secondary dynamic configurations, such as those outlining targeted institutions and web injects-based on reverse engineering results. Provide junior engineers with technical training, including: training on malware analysis; reverse engineering; Windows internals; and development, identification, unpacking, and de-obfuscation of malicious code. Travel occasionally as this position may require doing so to address client needs, improve results, or otherwise support projects. Basic Qualifications Bachelor's Degree in Computer Forensics, Science, Engineering, Information Systems, or another related security field, or comparable experience. Experience with malware analysis, reverse engineering, and development. Ability to write, understand, and/or analyze code in programming and scripting languages, including Assembly x86/x64, C, C++, Python, JavaScript, Java, PHP, and HTML. Basic knowledge of and experience with malware packers, crypters, and obfuscation techniques. Understanding of operating system internals and the Windows API. Experience with debuggers, decompilers, and network traffic analysis tools. Development experience in Assembly, Python, C, or C++. Strong understanding of the intelligence lifecycle and associated analytic methodologies (Cyber Kill Chain, Diamond Model, ATT&CK, etc.). Practical understanding of malware analysis and/or reverse engineering, and the ability to develop malware detection signatures (e.g. YARA). Required Skills Ability to analyze and unpack obfuscated code. Strong written and verbal skills; can communicate complex concepts at a high level while retaining accuracy and highlighting features in a way that improves audience engagement. Strong problem solving and critical thinking capabilities. Desired Skills Two or more years of experience in malware analysis, reverse engineering, and development fields. Deep understanding of operating system internals and the Windows API. Ability to work with a high degree of independence. Ability to collaborate in a team environment to focus on a common goal. Show more Show less Qualifications What's in it for you At Accenture in addition to a competitive basic salary, you will alsohave an extensive benefits package which includes 25days' vacation per year, gym subsidy, private medical insurance and 3 extra days leave per year for charitable work of your choice! About Accenture Accenture is a leading global professional services company, providing a broad range of services in strategy and consulting, interactive, technology and operations, with digital capabilities across all of these services. We combine unmatched experience and specialized capabilities across more than 40 industries - powered by the world's largest network of Advanced Technology and Intelligent Operations centers. With 509,000 people serving clients in more than 120 countries, Accenture brings continuous innovation to help clients improve their performance and create lasting value across their enterprises. Visit us at Accenture is an equal opportunities employer and encourages applications from all sections of society and does not discriminate on grounds of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, or gender identity, or any other basis as protected by applicable law. Closing Date for Applications: 30/10/2022 Accenture reserves the right to close the role prior to this date should a suitable applicant be found.
24/09/2022
Full time
Malware Reverse Engineer Location: Remote working - Office based in Reading Salary: Competitive Salary and Benefits Career Level : Specialist, Associate Manager or Manager About Accenture Cyber Threat Intelligence (ACTI) ACTI is a global team that spans 13 countries and 4 continents and speaks more than 30 languages. We are passionate about delivering intelligence analysis, and providing industry-leading analytic insights, cyber context, and critical services our clients need to achieve their business-line and strategic-growth initiatives. We know success is only possible by developing and supporting our most-critical resources: our talented analysts, developers, and supporting team members. We value creativity and entrepreneurship in our team; where possible, we back staff initiatives with opportunities and investments. We enjoy the hunt. We strive to automate and innovate while working with powerful resources and differentiated data. Above all else, we value an egoless approach to guiding our clients as they navigate their businesses through all aspects of the cyber domain. Who You Are You are passionate about cybersecurity and intelligence analysis. You stay abreast of the latest threats, recognize the value of intelligence, and believe it should drive operations. You are a devoted team member who is always willing to lend a hand, mentor a colleague, or increase our global team's awareness by sharing your knowledge and approaches with others. You are productive, easy to work with, and understand that adherence to a good process is key to excellence. Role Description As a Malware Reverse Engineer at ACTI, you will reverse engineer and analyze malware to evaluate sophisticated malicious code to settle malware capabilities and purposes. Analysis includes the use of specialized systems and tools, including dissemblers, debuggers, hex editors, unpackers, virtual machines, and those for network traffic analysis. Key Responsibilities Analyze malicious events and campaigns to determine attack vectors and retrieve malware payloads. Reverse engineer files suspected or known to belong to identified malware families to determine their command-and-control (C2) infrastructure and targeting. Incorporate analysis results into detailed reporting to include purpose, behavior, C2 server infrastructure, and mitigation techniques related to analyzed malware families, malicious campaigns, and events. Track prevailing malware families, including downloaders, banking Trojans, information stealers, ransomware, and remote access Trojans. Reverse engineer recently discovered malware variants to check potential feature augmentation or configuration structure changes. Improve existing tools that extract known malware family configurations based on reverse engineering results. Research the latest malware detection evasion techniques, such as use of customized packers, customized crypters, fully undetectable (FUD) techniques, host intrusion prevention system (HIPS) bypassing, and anti-virus (AV) software bypassing. Based on research, design and develop generic unpacking methods and tools for use as standalone tools or within automated analysis systems and sandboxes. Provide customer support by responding to requests related to suspicious file analysis that sometimes require malware reverse engineering and determination of contextual information surrounding indicators of compromise; do so by providing detailed analysis reports and mitigation recommendations. Provide customer support by responding to cybersecurity requests, including those for: open-source intelligence (OSINT) research; domain, IP address, or URL analysis; malicious campaign information; and/or event attribution. Provide answers to specific questions, the answers of which clients use for operational mentorship to aid their strategies. Design, develop, and implement Windows kernel modules to support automated malware analysis; such modules include kernel system service filtering modules able to intercept operating system services on 32-bit and 64-bit Windows operating systems without triggering those systems' self-protection mechanisms, and kernel-mode modules able to force designated processes to load specific modules that load decoders designed for extracting malware configurations. Design, develop, and implement generic unpackers that combat widely used malware packing methods to retrieve malicious payloads from packed malware samples automatically. Create detection rules and signatures for detecting malware families, and provide detection or blocking recommendations. Develop decoders to extract malware configurations-including basic C2 settings or secondary dynamic configurations, such as those outlining targeted institutions and web injects-based on reverse engineering results. Provide junior engineers with technical training, including: training on malware analysis; reverse engineering; Windows internals; and development, identification, unpacking, and de-obfuscation of malicious code. Travel occasionally as this position may require doing so to address client needs, improve results, or otherwise support projects. Basic Qualifications Bachelor's Degree in Computer Forensics, Science, Engineering, Information Systems, or another related security field, or comparable experience. Experience with malware analysis, reverse engineering, and development. Ability to write, understand, and/or analyze code in programming and scripting languages, including Assembly x86/x64, C, C++, Python, JavaScript, Java, PHP, and HTML. Basic knowledge of and experience with malware packers, crypters, and obfuscation techniques. Understanding of operating system internals and the Windows API. Experience with debuggers, decompilers, and network traffic analysis tools. Development experience in Assembly, Python, C, or C++. Strong understanding of the intelligence lifecycle and associated analytic methodologies (Cyber Kill Chain, Diamond Model, ATT&CK, etc.). Practical understanding of malware analysis and/or reverse engineering, and the ability to develop malware detection signatures (e.g. YARA). Required Skills Ability to analyze and unpack obfuscated code. Strong written and verbal skills; can communicate complex concepts at a high level while retaining accuracy and highlighting features in a way that improves audience engagement. Strong problem solving and critical thinking capabilities. Desired Skills Two or more years of experience in malware analysis, reverse engineering, and development fields. Deep understanding of operating system internals and the Windows API. Ability to work with a high degree of independence. Ability to collaborate in a team environment to focus on a common goal. Show more Show less Qualifications What's in it for you At Accenture in addition to a competitive basic salary, you will alsohave an extensive benefits package which includes 25days' vacation per year, gym subsidy, private medical insurance and 3 extra days leave per year for charitable work of your choice! About Accenture Accenture is a leading global professional services company, providing a broad range of services in strategy and consulting, interactive, technology and operations, with digital capabilities across all of these services. We combine unmatched experience and specialized capabilities across more than 40 industries - powered by the world's largest network of Advanced Technology and Intelligent Operations centers. With 509,000 people serving clients in more than 120 countries, Accenture brings continuous innovation to help clients improve their performance and create lasting value across their enterprises. Visit us at Accenture is an equal opportunities employer and encourages applications from all sections of society and does not discriminate on grounds of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, or gender identity, or any other basis as protected by applicable law. Closing Date for Applications: 30/10/2022 Accenture reserves the right to close the role prior to this date should a suitable applicant be found.