Job Description: Trainee Software Tester Location: Meriden, Coventry Salary: 25,000 per annum Monday to Friday 9am to 5:30pm (fully office based) The Opportunity Pertemps are currently recruiting for a Trainee Software Tester with commercial experience, either through a previous role, industrial placement, or graduate scheme. You will be joining a growing development team near Coventry. In this role, you will build on your foundation in software testing to support the delivery of reliable, high-quality software products. You will be involved in the full testing lifecycle, including test case design, bug reporting, regression testing, and contributing to team discussions about quality and improvements. This is an ideal opportunity if you have taken your first steps in testing and now want to be part of a collaborative Agile team where you can continue to develop technically while gaining exposure to modern testing practices and tools. Key Responsibilities of the Trainee Software Tester: Design and execute test cases based on user stories and acceptance criteria Document and report bugs, helping to troubleshoot issues with developers Contribute to functional, regression, and exploratory testing activities Support software releases by validating features and identifying risks early Assist in reviewing requirements and identifying test scenarios Maintain clear and detailed test documentation Requirements to be considered for the Trainee Software Tester: A degree in Computer Science, IT, Software Engineering or a related field Experience or Knowledge of software testing or QA role (including placements) Understanding of testing principles and software development lifecycles Strong attention to detail with a structured and analytical approach Ability to work collaboratively in Agile or fast-paced delivery environments Familiarity with test management or bug tracking tools (e.g., JIRA, TestRail) Desirable Attributes: Experience running manual tests across desktop or web applications Exposure to SQL or basic database validation Awareness of automation tools such as Selenium or Playwright Interest in performance or non-functional testing A proactive approach to learning and improving testing practices If you are looking for an opportunity which involves training and development as a Trainee Software Tester and you are based in or around the Coventry area then click "Apply" now to be considered. You will have an opportunity to learn and grow with a Senior Software Tester, you will build on your foundation in software testing to support the delivery of software products for the business.
09/12/2025
Full time
Job Description: Trainee Software Tester Location: Meriden, Coventry Salary: 25,000 per annum Monday to Friday 9am to 5:30pm (fully office based) The Opportunity Pertemps are currently recruiting for a Trainee Software Tester with commercial experience, either through a previous role, industrial placement, or graduate scheme. You will be joining a growing development team near Coventry. In this role, you will build on your foundation in software testing to support the delivery of reliable, high-quality software products. You will be involved in the full testing lifecycle, including test case design, bug reporting, regression testing, and contributing to team discussions about quality and improvements. This is an ideal opportunity if you have taken your first steps in testing and now want to be part of a collaborative Agile team where you can continue to develop technically while gaining exposure to modern testing practices and tools. Key Responsibilities of the Trainee Software Tester: Design and execute test cases based on user stories and acceptance criteria Document and report bugs, helping to troubleshoot issues with developers Contribute to functional, regression, and exploratory testing activities Support software releases by validating features and identifying risks early Assist in reviewing requirements and identifying test scenarios Maintain clear and detailed test documentation Requirements to be considered for the Trainee Software Tester: A degree in Computer Science, IT, Software Engineering or a related field Experience or Knowledge of software testing or QA role (including placements) Understanding of testing principles and software development lifecycles Strong attention to detail with a structured and analytical approach Ability to work collaboratively in Agile or fast-paced delivery environments Familiarity with test management or bug tracking tools (e.g., JIRA, TestRail) Desirable Attributes: Experience running manual tests across desktop or web applications Exposure to SQL or basic database validation Awareness of automation tools such as Selenium or Playwright Interest in performance or non-functional testing A proactive approach to learning and improving testing practices If you are looking for an opportunity which involves training and development as a Trainee Software Tester and you are based in or around the Coventry area then click "Apply" now to be considered. You will have an opportunity to learn and grow with a Senior Software Tester, you will build on your foundation in software testing to support the delivery of software products for the business.
Senior Software Engineer (C++, Perl) Location: Basingstoke, 5 days a week Job Type: Permanent, Full-time Salary: Competitive A new exciting permanent Senior Software Engineer position has become available to lead a software team within the companies Design department. This role is crucial in maintaining and extending world-class design realisation and engraving tools used to create industry-leading banknote designs. You will be hands-on in implementing new features and addressing technical debt, while also coaching and mentoring junior team members. Day-to-Day of the Role: Lead the design and development of quality, simple software using appropriate patterns. Focus relentlessly on user needs, driving incremental delivery of high-value software and addressing areas of risk timely. Work closely across a multi-disciplinary team to ensure cohesive team delivery. Promote knowledge sharing across the team and department, enabling collaborative work on the same codebase. Regularly update your team and colleagues on your work through agile ceremonies and software development lifecycle tools (e.g., Azure DevOps, Jira). Identify and implement improvements in ways of working, processes, or adoption of new technologies. Proactively identify and mitigate risks associated with the software. Review code authored by colleagues, providing constructive feedback. Provide mentoring and support professional development within the team. Manage priorities to provide swift responses, support investigations, and create fixes during live incidents. Support delivery leads and architecture colleagues in defining technical tasks required to deliver user stories. Take ownership of the continuous improvement of all Design Software processes and procedures. Required Skills & Qualifications: Strong technical understanding and commercial experience with C++ and Perl technologies. Experience in agile team environments and continuous integration settings. Proven ability to design and deliver software solutions that meet user needs. Ability to set up and establish new software projects from scratch, incorporating best practices, build and release processes, and automated testing. Experience leading small teams of software developers for technical delivery. Familiarity with Git or similar source control systems. Desirable: Knowledge of VBA, JavaScript, or creating Photoshop SDKs in C++. Benefits: Competitive salary and job grade. Opportunities for personal training and development. Engage in a collaborative, innovative workplace culture. Comprehensive benefits package aligned with company guidelines and policies. To apply for this Senior Software Engineer position, please submit your CV to be immediately considered.
03/10/2025
Full time
Senior Software Engineer (C++, Perl) Location: Basingstoke, 5 days a week Job Type: Permanent, Full-time Salary: Competitive A new exciting permanent Senior Software Engineer position has become available to lead a software team within the companies Design department. This role is crucial in maintaining and extending world-class design realisation and engraving tools used to create industry-leading banknote designs. You will be hands-on in implementing new features and addressing technical debt, while also coaching and mentoring junior team members. Day-to-Day of the Role: Lead the design and development of quality, simple software using appropriate patterns. Focus relentlessly on user needs, driving incremental delivery of high-value software and addressing areas of risk timely. Work closely across a multi-disciplinary team to ensure cohesive team delivery. Promote knowledge sharing across the team and department, enabling collaborative work on the same codebase. Regularly update your team and colleagues on your work through agile ceremonies and software development lifecycle tools (e.g., Azure DevOps, Jira). Identify and implement improvements in ways of working, processes, or adoption of new technologies. Proactively identify and mitigate risks associated with the software. Review code authored by colleagues, providing constructive feedback. Provide mentoring and support professional development within the team. Manage priorities to provide swift responses, support investigations, and create fixes during live incidents. Support delivery leads and architecture colleagues in defining technical tasks required to deliver user stories. Take ownership of the continuous improvement of all Design Software processes and procedures. Required Skills & Qualifications: Strong technical understanding and commercial experience with C++ and Perl technologies. Experience in agile team environments and continuous integration settings. Proven ability to design and deliver software solutions that meet user needs. Ability to set up and establish new software projects from scratch, incorporating best practices, build and release processes, and automated testing. Experience leading small teams of software developers for technical delivery. Familiarity with Git or similar source control systems. Desirable: Knowledge of VBA, JavaScript, or creating Photoshop SDKs in C++. Benefits: Competitive salary and job grade. Opportunities for personal training and development. Engage in a collaborative, innovative workplace culture. Comprehensive benefits package aligned with company guidelines and policies. To apply for this Senior Software Engineer position, please submit your CV to be immediately considered.
Senior Azure Data Engineer Birmingham (Hybrid working) 55K - 65K per year - Final salary pension - 30 days AL (plus bank holidays) We are working in partnership with a leading organisation in that is investing heavily in their data strategy. Our client is building a forward-thinking Data & Analytics team and is looking for a highly capable Business Intelligence Developer/Data Specialist to play a pivotal role in shaping the future of data-driven decision-making across the institution. This is an exciting opportunity for someone with strong expertise in Azure, ADF, Azure SQL Server, pipelines, ETL, database, Dev-Ops, and Power to contribute to the development of cutting-edge data solutions, influence the organisation's BI strategy, and mentor others in best practices. Key Responsibilities Contribute to the delivery of the organisation's data strategy, supporting projects through the full life cycle - from requirements gathering through to design, development, testing, and release. Lead the implementation of Microsoft Power BI reporting , ensuring solutions align with business needs and future opportunities. Develop and maintain system architecture in partnership with chosen data and analytics solution providers. Utilise Azure SQL data warehouse and related Azure services to build scalable data solutions and self-service reporting capabilities. Ensure appropriate access controls are applied to safeguard data and compliance with governance standards. Drive efficiency by identifying opportunities to automate manual processes and reduce reliance on spreadsheets and Legacy tools. Collaborate with stakeholders to define reporting needs, translating complex requirements into actionable technical specifications. Provide expert guidance on data architecture, modelling, and analytics approaches. Contribute to policies on data governance and promote best practices across the organisation. Mentor junior BI developers and train stakeholders in the effective use of BI tools. Maintain awareness of emerging technologies and continuously develop skills to stay at the forefront of data and analytics. Person Specification Essential skills and experience: Significant expertise in Power BI for data visualisation and reporting. Hands-on experience with Azure services (Azure Data Factory, Azure SQL Server). Strong understanding of dimensional modelling (eg, Kimball methodology). Proficiency in sourcing, manipulating, and interpreting complex datasets. Strong analytical mindset with excellent attention to detail and accuracy. Experience managing stakeholders, gathering business requirements, and delivering technical specifications. Knowledge of DevOps and agile methodologies in data project delivery. Excellent communication skills with the ability to explain technical concepts to both technical and non-technical audiences. Track record of supporting and training colleagues on new data products and solutions. Desirable: Recognised Microsoft certifications in Azure Fundamentals and Power BI Please apply ASAP if interested Senior Azure Data Engineer - GleeIT At Gleeson Recruitment Group, we embrace inclusivity and welcome applicants of all backgrounds, experiences, and abilities. We are proud to be a disability confident employer. By applying you will be registered as a candidate with Gleeson Recruitment Limited. Our Privacy Policy is available on our website and explains how we will use your data.
28/08/2025
Full time
Senior Azure Data Engineer Birmingham (Hybrid working) 55K - 65K per year - Final salary pension - 30 days AL (plus bank holidays) We are working in partnership with a leading organisation in that is investing heavily in their data strategy. Our client is building a forward-thinking Data & Analytics team and is looking for a highly capable Business Intelligence Developer/Data Specialist to play a pivotal role in shaping the future of data-driven decision-making across the institution. This is an exciting opportunity for someone with strong expertise in Azure, ADF, Azure SQL Server, pipelines, ETL, database, Dev-Ops, and Power to contribute to the development of cutting-edge data solutions, influence the organisation's BI strategy, and mentor others in best practices. Key Responsibilities Contribute to the delivery of the organisation's data strategy, supporting projects through the full life cycle - from requirements gathering through to design, development, testing, and release. Lead the implementation of Microsoft Power BI reporting , ensuring solutions align with business needs and future opportunities. Develop and maintain system architecture in partnership with chosen data and analytics solution providers. Utilise Azure SQL data warehouse and related Azure services to build scalable data solutions and self-service reporting capabilities. Ensure appropriate access controls are applied to safeguard data and compliance with governance standards. Drive efficiency by identifying opportunities to automate manual processes and reduce reliance on spreadsheets and Legacy tools. Collaborate with stakeholders to define reporting needs, translating complex requirements into actionable technical specifications. Provide expert guidance on data architecture, modelling, and analytics approaches. Contribute to policies on data governance and promote best practices across the organisation. Mentor junior BI developers and train stakeholders in the effective use of BI tools. Maintain awareness of emerging technologies and continuously develop skills to stay at the forefront of data and analytics. Person Specification Essential skills and experience: Significant expertise in Power BI for data visualisation and reporting. Hands-on experience with Azure services (Azure Data Factory, Azure SQL Server). Strong understanding of dimensional modelling (eg, Kimball methodology). Proficiency in sourcing, manipulating, and interpreting complex datasets. Strong analytical mindset with excellent attention to detail and accuracy. Experience managing stakeholders, gathering business requirements, and delivering technical specifications. Knowledge of DevOps and agile methodologies in data project delivery. Excellent communication skills with the ability to explain technical concepts to both technical and non-technical audiences. Track record of supporting and training colleagues on new data products and solutions. Desirable: Recognised Microsoft certifications in Azure Fundamentals and Power BI Please apply ASAP if interested Senior Azure Data Engineer - GleeIT At Gleeson Recruitment Group, we embrace inclusivity and welcome applicants of all backgrounds, experiences, and abilities. We are proud to be a disability confident employer. By applying you will be registered as a candidate with Gleeson Recruitment Limited. Our Privacy Policy is available on our website and explains how we will use your data.
Location(s): UK, Europe & Africa : UK : Guildford BAE Systems Digital Intelligence is home to 4,500 digital, cyber and intelligence experts. We work collaboratively across 10 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. We have an exciting opportunity for an experienced / senior Software Engineer to join our growing telecommunications business unit. We deliver next generation cyber, communications and intelligence solutions for law enforcement. Our work helps law enforcement fight organised crime, counter terrorism and affects many "life at risk" situations daily - your role will have real impact. What you could be doing for us: At the forefront of our vision is BAE Systems' latest release for data retention - DataRetain Cloud Edition; this combines the flexibility of the public cloud environment with the security, control and separation of a traditional physical data retention solution. Our small focussed teams work on some of the latest technologies that ingest millions of records per second into massively scalable data stores - these are true Big Data systems. You'll be contributing to systems design and development decisions affecting the integration of existing and future systems. You will join agile development teams, practicing hybrid working in a relaxed, friendly but technically challenging area of the business. We generally meet in our Guildford office every two weeks but there is some flexibility in this. You will work within strongly customer focused teams where "DevOps culture" is an absolutely core part of the how we do engineering. As this is a senior role, you will use your leadership experience to guide teams, particularly more junior personnel, supporting their development. BAE Systems DI has a strong history of promoting from within, meaning we can offer the opportunity to take your career to the next level - in an internationally recognised business. Your day to day tasks will include: Full lifecycle software development in Java. Delivering high quality incremental software releases directly into the Cloud. Participating in large-scale system integrations, regular demos, training and business development activities. Implementing and improving CI/CD pipelines in Jenkins. Writing infrastructure-as-code in Typescript Ideally, you will have some experience in the above but for the right candidate with the right aptitude we will be willing to train you up as long as you are experienced in Java. What skills and experience are we looking for? You will need considerable experience of working as a software engineer using Java. Experience in React also preferred. Experienced in writing tests for existing and new code to ensure compatibility and stability Able to use different types of source control (preferably Git), be familiar with continuous integration, test-driven development and be prepared to use Agile development techniques to incrementally deliver working software You will work well within small teams, taking ownership of and delivering high quality software - you should take pride in the software you produce. Experience of any of the following technologies / skills useful, but not essential - we focus on aptitude and potential: AWS, Azure, Typescript, Elasticsearch, Docker Software Architecture (especially Microservices and Event-driven) Spring Boot, Apache Maven, React Javascript/JSP/JQuery/HTML Prometheus/Grafana Ansible Big Data Platforms, Knowledge of telecoms 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 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 You are welcome to join any/all of our Diversity and Support groups. These groups cover everything from gender diversity to mental health and well being. Security Clearance Only those with the permanent and unrestricted right to live and work in the UK will be considered. Successful candidates will be required to go through Government security clearance at basic level prior to starting with us, progressing to SC level in the future. 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.
18/08/2023
Full time
Location(s): UK, Europe & Africa : UK : Guildford BAE Systems Digital Intelligence is home to 4,500 digital, cyber and intelligence experts. We work collaboratively across 10 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. We have an exciting opportunity for an experienced / senior Software Engineer to join our growing telecommunications business unit. We deliver next generation cyber, communications and intelligence solutions for law enforcement. Our work helps law enforcement fight organised crime, counter terrorism and affects many "life at risk" situations daily - your role will have real impact. What you could be doing for us: At the forefront of our vision is BAE Systems' latest release for data retention - DataRetain Cloud Edition; this combines the flexibility of the public cloud environment with the security, control and separation of a traditional physical data retention solution. Our small focussed teams work on some of the latest technologies that ingest millions of records per second into massively scalable data stores - these are true Big Data systems. You'll be contributing to systems design and development decisions affecting the integration of existing and future systems. You will join agile development teams, practicing hybrid working in a relaxed, friendly but technically challenging area of the business. We generally meet in our Guildford office every two weeks but there is some flexibility in this. You will work within strongly customer focused teams where "DevOps culture" is an absolutely core part of the how we do engineering. As this is a senior role, you will use your leadership experience to guide teams, particularly more junior personnel, supporting their development. BAE Systems DI has a strong history of promoting from within, meaning we can offer the opportunity to take your career to the next level - in an internationally recognised business. Your day to day tasks will include: Full lifecycle software development in Java. Delivering high quality incremental software releases directly into the Cloud. Participating in large-scale system integrations, regular demos, training and business development activities. Implementing and improving CI/CD pipelines in Jenkins. Writing infrastructure-as-code in Typescript Ideally, you will have some experience in the above but for the right candidate with the right aptitude we will be willing to train you up as long as you are experienced in Java. What skills and experience are we looking for? You will need considerable experience of working as a software engineer using Java. Experience in React also preferred. Experienced in writing tests for existing and new code to ensure compatibility and stability Able to use different types of source control (preferably Git), be familiar with continuous integration, test-driven development and be prepared to use Agile development techniques to incrementally deliver working software You will work well within small teams, taking ownership of and delivering high quality software - you should take pride in the software you produce. Experience of any of the following technologies / skills useful, but not essential - we focus on aptitude and potential: AWS, Azure, Typescript, Elasticsearch, Docker Software Architecture (especially Microservices and Event-driven) Spring Boot, Apache Maven, React Javascript/JSP/JQuery/HTML Prometheus/Grafana Ansible Big Data Platforms, Knowledge of telecoms 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 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 You are welcome to join any/all of our Diversity and Support groups. These groups cover everything from gender diversity to mental health and well being. Security Clearance Only those with the permanent and unrestricted right to live and work in the UK will be considered. Successful candidates will be required to go through Government security clearance at basic level prior to starting with us, progressing to SC level in the future. 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.
Job Introduction The World Service team exists to serve its audience across the world with access to impartial news in 41 languages in formats that are accessible to everyone regardless of geography, technology, connectivity and individual requirements. We work for the 1.5 billion users who visit us each year. The successful candidate will work with an immediate team of 5-8 software engineers, UX, Product and test to deliver audience and organisational value. We can offer flexible work hours (compressed hours, reduced hours, differing start & end times) and a welcoming team culture that values learning, cooperation, and empathy above all else. As Senior Software Engineer in World Service, you will help deploy and operate websites that are used by millions of users. You'll be part of a cross-functional team creating robust, performant software that operates at vast scale. Role Responsibility • Write code (React, Javascript, node, webpack, CSS, HTML etc) to be deployed onto AWS infrastructure • Code review your peers' work and promote best practices within the team • Mentor the junior members of the team • Contribute to technical roadmap • Ensures systems are and remain production suitable. Please also consider the Key Criteria seen below 1. Excellent React knowledge and experience 2. Working knowledge of AWS (EC2 or serverless services) 3. HTML and CSS pro fi ciency 4. Extensive JS experience (vanilla JS or node) 5. Experience in Agile so ft ware practices (e.g. sprints, kanban, retros, iterative development Are you the right candidate? As an organisation we support all of our colleagues in gaining new skills and experience. To be successful in this role you may have experience of some, but not necessarily all, of the following: • A JavaScript specialist with extensive experience on React based projects • Proficiency with node.js / webpack • HTML and CSS proficiency in a monolingual site, although knowledge of internationalisation would be ideal • Experience with AWS or similar cloud infrastructure and associated tooling • Worked in an enterprise environment on several projects (including experience in testing, design and release) • Experience with a framework other than React (not necessarily JS) • Competence in test driven development (TDD) and/or behaviour driven development (BDD) • Expertise in developing for operational concerns (monitoring integration, performance testing, security considerations) • Software Engineering / Computer Science Degree OR code school training equivalent OR equivalent industry experience Package Description Excellent career progression: The BBC offers great opportunities for ambitious individuals to seek new challenges and work on many different and varied products. Unrivalled training and development opportunities: Our in-house Academy hosts a wide range of internal and external courses and certification. A vibrant digital community: We have a strong focus on continuous improvement and engineering excellence. We host regular talks from internal and external speakers, and provide generous opportunities to attend industry events and conferences. Benefits: We offer a competitive salary package, a flexible 35-hour working week for work-life balance and 26 days holiday with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care, gym and much more. About the BBC We don't focus simply on what we do - we also care how we do it. Our values and the way we behave are important to us. Please make sure you've read about our values and behaviours in the document attached below. You'll be asked questions relating to them as part of your application for this role. The BBC is committed to building a culturally diverse workforce and therefore strongly encourages applications from underrepresented groups. We are committed to equality of opportunity and welcome applications from individuals, regardless of their background.
23/09/2022
Full time
Job Introduction The World Service team exists to serve its audience across the world with access to impartial news in 41 languages in formats that are accessible to everyone regardless of geography, technology, connectivity and individual requirements. We work for the 1.5 billion users who visit us each year. The successful candidate will work with an immediate team of 5-8 software engineers, UX, Product and test to deliver audience and organisational value. We can offer flexible work hours (compressed hours, reduced hours, differing start & end times) and a welcoming team culture that values learning, cooperation, and empathy above all else. As Senior Software Engineer in World Service, you will help deploy and operate websites that are used by millions of users. You'll be part of a cross-functional team creating robust, performant software that operates at vast scale. Role Responsibility • Write code (React, Javascript, node, webpack, CSS, HTML etc) to be deployed onto AWS infrastructure • Code review your peers' work and promote best practices within the team • Mentor the junior members of the team • Contribute to technical roadmap • Ensures systems are and remain production suitable. Please also consider the Key Criteria seen below 1. Excellent React knowledge and experience 2. Working knowledge of AWS (EC2 or serverless services) 3. HTML and CSS pro fi ciency 4. Extensive JS experience (vanilla JS or node) 5. Experience in Agile so ft ware practices (e.g. sprints, kanban, retros, iterative development Are you the right candidate? As an organisation we support all of our colleagues in gaining new skills and experience. To be successful in this role you may have experience of some, but not necessarily all, of the following: • A JavaScript specialist with extensive experience on React based projects • Proficiency with node.js / webpack • HTML and CSS proficiency in a monolingual site, although knowledge of internationalisation would be ideal • Experience with AWS or similar cloud infrastructure and associated tooling • Worked in an enterprise environment on several projects (including experience in testing, design and release) • Experience with a framework other than React (not necessarily JS) • Competence in test driven development (TDD) and/or behaviour driven development (BDD) • Expertise in developing for operational concerns (monitoring integration, performance testing, security considerations) • Software Engineering / Computer Science Degree OR code school training equivalent OR equivalent industry experience Package Description Excellent career progression: The BBC offers great opportunities for ambitious individuals to seek new challenges and work on many different and varied products. Unrivalled training and development opportunities: Our in-house Academy hosts a wide range of internal and external courses and certification. A vibrant digital community: We have a strong focus on continuous improvement and engineering excellence. We host regular talks from internal and external speakers, and provide generous opportunities to attend industry events and conferences. Benefits: We offer a competitive salary package, a flexible 35-hour working week for work-life balance and 26 days holiday with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care, gym and much more. About the BBC We don't focus simply on what we do - we also care how we do it. Our values and the way we behave are important to us. Please make sure you've read about our values and behaviours in the document attached below. You'll be asked questions relating to them as part of your application for this role. The BBC is committed to building a culturally diverse workforce and therefore strongly encourages applications from underrepresented groups. We are committed to equality of opportunity and welcome applications from individuals, regardless of their background.
C# Developer Permanent Cambridgeshire & Remote £50,000 - £85,000 + bonus + 6-14% pension Our client is a global InsurTech business and is looking for a C# Developer to join on a permanent basis. Microsoft VIP partner Company invests in the latest technologies Various career development opportunities Training and development budget Inclusive/ diverse organisation Responsibilities: Work with the Engineering team on their sprints and release work, being a decision maker on priorities and technical solutions. Collaborate with peers out with the engineering team to ensure corporate standards are adhered Work with the Product Owner to define, refine and deliver the product backlog, Design and documenting solutions meeting functional and non-functional requirements, Implementing and refactoring product code (C#), following best practices for maintainability, testability and performance, Implement unit tests, developing test frameworks and associated automated test cases, Reviewing and debugging code to identify defects, performance bottlenecks or technical debt, Work closely with test engineers to guarantee suitable test coverage, identifying and executing manual tests if necessary, Participate in sprint planning meetings, daily stand-ups and sprint retrospectives Mentoring junior members of the team and taking a lead role for some of the above activities. Full job spec will be provided. Experience/ skills: Azure/ Cloud Technologies Experience of building and managing virtual desktop solutions Full software development lifecycle SOLID principles, Agile and Extreme Programming methodologies Software development using C# .NET, If interested or for further information, please apply asap. Keywords - Keywords - Principal Software Developer, Principal Software Engineer, Lead Developer, Software Engineer, Cloud Architect, Software Architect
04/11/2021
Full time
C# Developer Permanent Cambridgeshire & Remote £50,000 - £85,000 + bonus + 6-14% pension Our client is a global InsurTech business and is looking for a C# Developer to join on a permanent basis. Microsoft VIP partner Company invests in the latest technologies Various career development opportunities Training and development budget Inclusive/ diverse organisation Responsibilities: Work with the Engineering team on their sprints and release work, being a decision maker on priorities and technical solutions. Collaborate with peers out with the engineering team to ensure corporate standards are adhered Work with the Product Owner to define, refine and deliver the product backlog, Design and documenting solutions meeting functional and non-functional requirements, Implementing and refactoring product code (C#), following best practices for maintainability, testability and performance, Implement unit tests, developing test frameworks and associated automated test cases, Reviewing and debugging code to identify defects, performance bottlenecks or technical debt, Work closely with test engineers to guarantee suitable test coverage, identifying and executing manual tests if necessary, Participate in sprint planning meetings, daily stand-ups and sprint retrospectives Mentoring junior members of the team and taking a lead role for some of the above activities. Full job spec will be provided. Experience/ skills: Azure/ Cloud Technologies Experience of building and managing virtual desktop solutions Full software development lifecycle SOLID principles, Agile and Extreme Programming methodologies Software development using C# .NET, If interested or for further information, please apply asap. Keywords - Keywords - Principal Software Developer, Principal Software Engineer, Lead Developer, Software Engineer, Cloud Architect, Software Architect
Our client creates innovative IT products and services that transform the way their customers work and as such, innovation is at the heart of what they do. They have strong and growing divisions that specialise in providing IT services, communication solutions and retail to business and home customers throughout the UK. Their depth and range of expertise in IT and communication services is one of the many reasons why they are so renowned.
The Junior Data Engineer will be responsible for working within the core development interfaces, to the differing clinical system databases. Working with both technical & non-technical members of the agile teams, within this role you will develop and maintain effective solutions to support any data migration or data transformation process.
Key Tasks
* Contributes simultaneously on different projects with little impact due to context switching. Uses this to his/her advantage in order to utilise dead times and or blocks in projects.
* To assist with the transformation and manipulation of data in order to transfer data between computer solutions.
* Assists with the design of data structures for optimal storage, creation, retrieval or data mining.
* Reads and understands existing code.
* Debugs software and databases with different tools.
* Performs data analysis.
* Assists in writing production quality robust code and understands it’s interaction within the larger system, not in isolation.
* Reports progress on development at daily stand-ups and escalates issues or slippage in a timely fashion, identifying remedial action to keep the project on track.
* Demonstrates a logical and structured approach to time management and task prioritisation, to effectively work within project timelines.
* Keeps up to date with industry developments and technologies, interacts with other team members to support them in improving their own skills.
* Manages source code and version control using GIT.
* Works independently or in conjunction with other developers as the work requires.
* Participates fully in team planning and works with colleagues to continuously improve the team’s performance.
* Creates and maintains strong working relationships with other members of the data team and the wider technology organisation.
* Dedicated to learning and progressing to a more senior position.
Knowledge & Skills
* SQL Experience with demonstrable skills in analysing and developing complex SQL queries
* Has an understanding of software development (C++, C#, JS) and or mathematics, either through training or experience.
* Has an understanding of common database technologies.
* Experienced in preparing system documents; use cases, test cases and other documentation.
* Clear verbal and written communication skills, to interact with both technical and non-technical personnel in different units.
* Ability to work in a collaborative environment (e.g. collaborate with team members, users and back-end programmers.)
* Has good exposure to DBA skills for MySQL.
* Experience with MySQL database design & architecture, administration, implementation and management.
* Experience with data migration, data conversion, database upgrades, physical modelling and schema designs.
* Familiarity with Linux administration would be an advantage.
* Highly self-motivated and directed with keen attention to detail.
* Experience with working in an Agile software development environment.
* Good analytical and problem-solving/troubleshooting abilities.
Problems you will address in this role involve the interpretation of reports and evaluation of requirements, which requires frequent interaction with; team members, programmers, support staff, training members and occasionally directly with the user base. Additionally, you may be required to interface with the Connecting for Health or other third parties, so communication skills and an outgoing personality are key.
You will be required to make the recommendation on when data migration has been completed and adequately tested, thus can be released. You will also be responsible for maintaining confidentiality for any client data, maintaining scripts and manuals/documentation as required.
This position is solely office based, with the potential for visits to clients and other premises and would suit someone who is keen to prove themselves and work up the ranks to senior level. If you have the relevant skills and experience, please apply now and I will be in touch with more information. We are open to considering Junior, Mid-Level and Senior Data Engineers, so even if this is not quite the right fit, please get in touch by calling (Apply online only) and we can have a confidential chat about what you are looking
29/10/2018
Our client creates innovative IT products and services that transform the way their customers work and as such, innovation is at the heart of what they do. They have strong and growing divisions that specialise in providing IT services, communication solutions and retail to business and home customers throughout the UK. Their depth and range of expertise in IT and communication services is one of the many reasons why they are so renowned.
The Junior Data Engineer will be responsible for working within the core development interfaces, to the differing clinical system databases. Working with both technical & non-technical members of the agile teams, within this role you will develop and maintain effective solutions to support any data migration or data transformation process.
Key Tasks
* Contributes simultaneously on different projects with little impact due to context switching. Uses this to his/her advantage in order to utilise dead times and or blocks in projects.
* To assist with the transformation and manipulation of data in order to transfer data between computer solutions.
* Assists with the design of data structures for optimal storage, creation, retrieval or data mining.
* Reads and understands existing code.
* Debugs software and databases with different tools.
* Performs data analysis.
* Assists in writing production quality robust code and understands it’s interaction within the larger system, not in isolation.
* Reports progress on development at daily stand-ups and escalates issues or slippage in a timely fashion, identifying remedial action to keep the project on track.
* Demonstrates a logical and structured approach to time management and task prioritisation, to effectively work within project timelines.
* Keeps up to date with industry developments and technologies, interacts with other team members to support them in improving their own skills.
* Manages source code and version control using GIT.
* Works independently or in conjunction with other developers as the work requires.
* Participates fully in team planning and works with colleagues to continuously improve the team’s performance.
* Creates and maintains strong working relationships with other members of the data team and the wider technology organisation.
* Dedicated to learning and progressing to a more senior position.
Knowledge & Skills
* SQL Experience with demonstrable skills in analysing and developing complex SQL queries
* Has an understanding of software development (C++, C#, JS) and or mathematics, either through training or experience.
* Has an understanding of common database technologies.
* Experienced in preparing system documents; use cases, test cases and other documentation.
* Clear verbal and written communication skills, to interact with both technical and non-technical personnel in different units.
* Ability to work in a collaborative environment (e.g. collaborate with team members, users and back-end programmers.)
* Has good exposure to DBA skills for MySQL.
* Experience with MySQL database design & architecture, administration, implementation and management.
* Experience with data migration, data conversion, database upgrades, physical modelling and schema designs.
* Familiarity with Linux administration would be an advantage.
* Highly self-motivated and directed with keen attention to detail.
* Experience with working in an Agile software development environment.
* Good analytical and problem-solving/troubleshooting abilities.
Problems you will address in this role involve the interpretation of reports and evaluation of requirements, which requires frequent interaction with; team members, programmers, support staff, training members and occasionally directly with the user base. Additionally, you may be required to interface with the Connecting for Health or other third parties, so communication skills and an outgoing personality are key.
You will be required to make the recommendation on when data migration has been completed and adequately tested, thus can be released. You will also be responsible for maintaining confidentiality for any client data, maintaining scripts and manuals/documentation as required.
This position is solely office based, with the potential for visits to clients and other premises and would suit someone who is keen to prove themselves and work up the ranks to senior level. If you have the relevant skills and experience, please apply now and I will be in touch with more information. We are open to considering Junior, Mid-Level and Senior Data Engineers, so even if this is not quite the right fit, please get in touch by calling (Apply online only) and we can have a confidential chat about what you are looking
SoCode have partnered with a market leading electronics company who dominate their market space and due to their continued success are hoping to expand their Software Support and Release team. As the Software Support and Release Engineer your role will be to work in a close nit focussed team providing support to Linux or windows-based tools during the the full software development lifecycle. You will ideally be a junior to mid-level engineer with some experience within software applications, tools support and administration.
Your new role will be to support developers on tools for software version control, configuration, management, continuous builds, integrations, testing, analysis and delivery. The technology you can expect to be using include Ansible, Artifactory, FinalBuilder, Incredibuild, JIRA, Klocwork, Perforce, TeamCity, Visual Studio, etc.
Your new role will be to respond to tools support requests for incidents impacting normal development and investigate causes, to provide resolutions or a temporary workaround for a quick return. Part of your role will be to provide training to developers on these tools. A main technical requirement is being able to maintain and develop automated system test scripts and to develop / extended software software build and release tools using Python, Perl, java and JavaScript. Following on from this you will be asked to analyse build results, to look at ways to improve and then report this internally.
It would be beneficial but not necessary to also have some Linux or windows system administration experience, knowledge of SQL databases and be able to program within one or more of these languages: Bash, C#, Java, JavaScript, Perl, PowerShell, Python, Ruby, etc.
At SoCode, we pride ourselves on an attractive referral scheme.
If you have Friends, Family or Colleagues looking for a new position in the near future tell them to contact us by either phone or email ensuring they provide us with your name. If we successfully find them a new position, we will provide you with thank you present to show our appreciation.
For further information, and to learn how you can become part of this company’s future please contact Bradleigh Barnes at SoCode by submitting your CV to
29/10/2018
SoCode have partnered with a market leading electronics company who dominate their market space and due to their continued success are hoping to expand their Software Support and Release team. As the Software Support and Release Engineer your role will be to work in a close nit focussed team providing support to Linux or windows-based tools during the the full software development lifecycle. You will ideally be a junior to mid-level engineer with some experience within software applications, tools support and administration.
Your new role will be to support developers on tools for software version control, configuration, management, continuous builds, integrations, testing, analysis and delivery. The technology you can expect to be using include Ansible, Artifactory, FinalBuilder, Incredibuild, JIRA, Klocwork, Perforce, TeamCity, Visual Studio, etc.
Your new role will be to respond to tools support requests for incidents impacting normal development and investigate causes, to provide resolutions or a temporary workaround for a quick return. Part of your role will be to provide training to developers on these tools. A main technical requirement is being able to maintain and develop automated system test scripts and to develop / extended software software build and release tools using Python, Perl, java and JavaScript. Following on from this you will be asked to analyse build results, to look at ways to improve and then report this internally.
It would be beneficial but not necessary to also have some Linux or windows system administration experience, knowledge of SQL databases and be able to program within one or more of these languages: Bash, C#, Java, JavaScript, Perl, PowerShell, Python, Ruby, etc.
At SoCode, we pride ourselves on an attractive referral scheme.
If you have Friends, Family or Colleagues looking for a new position in the near future tell them to contact us by either phone or email ensuring they provide us with your name. If we successfully find them a new position, we will provide you with thank you present to show our appreciation.
For further information, and to learn how you can become part of this company’s future please contact Bradleigh Barnes at SoCode by submitting your CV to
Our client creates innovative IT products and services that transform the way their customers work and as such, innovation is at the heart of what they do. They have strong and growing divisions that specialise in providing IT services, communication solutions and retail to business and home customers throughout the UK. Their depth and range of expertise in IT and communication services is one of the many reasons why they are so renowned.
The Junior Data Engineer will be responsible for working within the core development interfaces, to the differing clinical system databases. Working with both technical & non-technical members of the agile teams, within this role you will develop and maintain effective solutions to support any data migration or data transformation process.
Key Tasks
* Contributes simultaneously on different projects with little impact due to context switching. Uses this to his/her advantage in order to utilise dead times and or blocks in projects.
* To assist with the transformation and manipulation of data in order to transfer data between computer solutions.
* Assists with the design of data structures for optimal storage, creation, retrieval or data mining.
* Reads and understands existing code.
* Debugs software and databases with different tools.
* Performs data analysis.
* Assists in writing production quality robust code and understands it’s interaction within the larger system, not in isolation.
* Reports progress on development at daily stand-ups and escalates issues or slippage in a timely fashion, identifying remedial action to keep the project on track.
* Demonstrates a logical and structured approach to time management and task prioritisation, to effectively work within project timelines.
* Keeps up to date with industry developments and technologies, interacts with other team members to support them in improving their own skills.
* Manages source code and version control using GIT.
* Works independently or in conjunction with other developers as the work requires.
* Participates fully in team planning and works with colleagues to continuously improve the team’s performance.
* Creates and maintains strong working relationships with other members of the data team and the wider technology organisation.
* Dedicated to learning and progressing to a more senior position.
Knowledge & Skills
* SQL Experience with demonstrable skills in analysing and developing complex SQL queries
* Has an understanding of software development (C++, C#, JS) and or mathematics, either through training or experience.
* Has an understanding of common database technologies.
* Experienced in preparing system documents; use cases, test cases and other documentation.
* Clear verbal and written communication skills, to interact with both technical and non-technical personnel in different units.
* Ability to work in a collaborative environment (e.g. collaborate with team members, users and back-end programmers.)
* Has good exposure to DBA skills for MySQL.
* Experience with MySQL database design & architecture, administration, implementation and management.
* Experience with data migration, data conversion, database upgrades, physical modelling and schema designs.
* Familiarity with Linux administration would be an advantage.
* Highly self-motivated and directed with keen attention to detail.
* Experience with working in an Agile software development environment.
* Good analytical and problem-solving/troubleshooting abilities.
Problems you will address in this role involve the interpretation of reports and evaluation of requirements, which requires frequent interaction with; team members, programmers, support staff, training members and occasionally directly with the user base. Additionally, you may be required to interface with the Connecting for Health or other third parties, so communication skills and an outgoing personality are key.
You will be required to make the recommendation on when data migration has been completed and adequately tested, thus can be released. You will also be responsible for maintaining confidentiality for any client data, maintaining scripts and manuals/documentation as required.
This position is solely office based, with the potential for visits to clients and other premises and would suit someone who is keen to prove themselves and work up the ranks to senior level. If you have the relevant skills and experience, please apply now and I will be in touch with more information. We are open to considering Junior, Mid-Level and Senior Data Engineers, so even if this is not quite the right fit, please get in touch by calling (Apply online only) and we can have a confidential chat about what you are looking
29/10/2018
Our client creates innovative IT products and services that transform the way their customers work and as such, innovation is at the heart of what they do. They have strong and growing divisions that specialise in providing IT services, communication solutions and retail to business and home customers throughout the UK. Their depth and range of expertise in IT and communication services is one of the many reasons why they are so renowned.
The Junior Data Engineer will be responsible for working within the core development interfaces, to the differing clinical system databases. Working with both technical & non-technical members of the agile teams, within this role you will develop and maintain effective solutions to support any data migration or data transformation process.
Key Tasks
* Contributes simultaneously on different projects with little impact due to context switching. Uses this to his/her advantage in order to utilise dead times and or blocks in projects.
* To assist with the transformation and manipulation of data in order to transfer data between computer solutions.
* Assists with the design of data structures for optimal storage, creation, retrieval or data mining.
* Reads and understands existing code.
* Debugs software and databases with different tools.
* Performs data analysis.
* Assists in writing production quality robust code and understands it’s interaction within the larger system, not in isolation.
* Reports progress on development at daily stand-ups and escalates issues or slippage in a timely fashion, identifying remedial action to keep the project on track.
* Demonstrates a logical and structured approach to time management and task prioritisation, to effectively work within project timelines.
* Keeps up to date with industry developments and technologies, interacts with other team members to support them in improving their own skills.
* Manages source code and version control using GIT.
* Works independently or in conjunction with other developers as the work requires.
* Participates fully in team planning and works with colleagues to continuously improve the team’s performance.
* Creates and maintains strong working relationships with other members of the data team and the wider technology organisation.
* Dedicated to learning and progressing to a more senior position.
Knowledge & Skills
* SQL Experience with demonstrable skills in analysing and developing complex SQL queries
* Has an understanding of software development (C++, C#, JS) and or mathematics, either through training or experience.
* Has an understanding of common database technologies.
* Experienced in preparing system documents; use cases, test cases and other documentation.
* Clear verbal and written communication skills, to interact with both technical and non-technical personnel in different units.
* Ability to work in a collaborative environment (e.g. collaborate with team members, users and back-end programmers.)
* Has good exposure to DBA skills for MySQL.
* Experience with MySQL database design & architecture, administration, implementation and management.
* Experience with data migration, data conversion, database upgrades, physical modelling and schema designs.
* Familiarity with Linux administration would be an advantage.
* Highly self-motivated and directed with keen attention to detail.
* Experience with working in an Agile software development environment.
* Good analytical and problem-solving/troubleshooting abilities.
Problems you will address in this role involve the interpretation of reports and evaluation of requirements, which requires frequent interaction with; team members, programmers, support staff, training members and occasionally directly with the user base. Additionally, you may be required to interface with the Connecting for Health or other third parties, so communication skills and an outgoing personality are key.
You will be required to make the recommendation on when data migration has been completed and adequately tested, thus can be released. You will also be responsible for maintaining confidentiality for any client data, maintaining scripts and manuals/documentation as required.
This position is solely office based, with the potential for visits to clients and other premises and would suit someone who is keen to prove themselves and work up the ranks to senior level. If you have the relevant skills and experience, please apply now and I will be in touch with more information. We are open to considering Junior, Mid-Level and Senior Data Engineers, so even if this is not quite the right fit, please get in touch by calling (Apply online only) and we can have a confidential chat about what you are looking
SoCode have partnered with a market leading electronics company who dominate their market space and due to their continued success are hoping to expand their Software Support and Release team. As the Software Support and Release Engineer your role will be to work in a close nit focussed team providing support to Linux or windows-based tools during the the full software development lifecycle. You will ideally be a junior to mid-level engineer with some experience within software applications, tools support and administration.
Your new role will be to support developers on tools for software version control, configuration, management, continuous builds, integrations, testing, analysis and delivery. The technology you can expect to be using include Ansible, Artifactory, FinalBuilder, Incredibuild, JIRA, Klocwork, Perforce, TeamCity, Visual Studio, etc.
Your new role will be to respond to tools support requests for incidents impacting normal development and investigate causes, to provide resolutions or a temporary workaround for a quick return. Part of your role will be to provide training to developers on these tools. A main technical requirement is being able to maintain and develop automated system test scripts and to develop / extended software software build and release tools using Python, Perl, java and JavaScript. Following on from this you will be asked to analyse build results, to look at ways to improve and then report this internally.
It would be beneficial but not necessary to also have some Linux or windows system administration experience, knowledge of SQL databases and be able to program within one or more of these languages: Bash, C#, Java, JavaScript, Perl, PowerShell, Python, Ruby, etc.
At SoCode, we pride ourselves on an attractive referral scheme.
If you have Friends, Family or Colleagues looking for a new position in the near future tell them to contact us by either phone or email ensuring they provide us with your name. If we successfully find them a new position, we will provide you with thank you present to show our appreciation.
For further information, and to learn how you can become part of this company’s future please contact Bradleigh Barnes at SoCode by submitting your CV to
29/10/2018
SoCode have partnered with a market leading electronics company who dominate their market space and due to their continued success are hoping to expand their Software Support and Release team. As the Software Support and Release Engineer your role will be to work in a close nit focussed team providing support to Linux or windows-based tools during the the full software development lifecycle. You will ideally be a junior to mid-level engineer with some experience within software applications, tools support and administration.
Your new role will be to support developers on tools for software version control, configuration, management, continuous builds, integrations, testing, analysis and delivery. The technology you can expect to be using include Ansible, Artifactory, FinalBuilder, Incredibuild, JIRA, Klocwork, Perforce, TeamCity, Visual Studio, etc.
Your new role will be to respond to tools support requests for incidents impacting normal development and investigate causes, to provide resolutions or a temporary workaround for a quick return. Part of your role will be to provide training to developers on these tools. A main technical requirement is being able to maintain and develop automated system test scripts and to develop / extended software software build and release tools using Python, Perl, java and JavaScript. Following on from this you will be asked to analyse build results, to look at ways to improve and then report this internally.
It would be beneficial but not necessary to also have some Linux or windows system administration experience, knowledge of SQL databases and be able to program within one or more of these languages: Bash, C#, Java, JavaScript, Perl, PowerShell, Python, Ruby, etc.
At SoCode, we pride ourselves on an attractive referral scheme.
If you have Friends, Family or Colleagues looking for a new position in the near future tell them to contact us by either phone or email ensuring they provide us with your name. If we successfully find them a new position, we will provide you with thank you present to show our appreciation.
For further information, and to learn how you can become part of this company’s future please contact Bradleigh Barnes at SoCode by submitting your CV to
Our client creates innovative IT products and services that transform the way their customers work and as such, innovation is at the heart of what they do. They have strong and growing divisions that specialise in providing IT services, communication solutions and retail to business and home customers throughout the UK. Their depth and range of expertise in IT and communication services is one of the many reasons why they are so renowned.
The Junior Data Engineer will be responsible for working within the core development interfaces, to the differing clinical system databases. Working with both technical & non-technical members of the agile teams, within this role you will develop and maintain effective solutions to support any data migration or data transformation process.
Key Tasks
* Contributes simultaneously on different projects with little impact due to context switching. Uses this to his/her advantage in order to utilise dead times and or blocks in projects.
* To assist with the transformation and manipulation of data in order to transfer data between computer solutions.
* Assists with the design of data structures for optimal storage, creation, retrieval or data mining.
* Reads and understands existing code.
* Debugs software and databases with different tools.
* Performs data analysis.
* Assists in writing production quality robust code and understands it’s interaction within the larger system, not in isolation.
* Reports progress on development at daily stand-ups and escalates issues or slippage in a timely fashion, identifying remedial action to keep the project on track.
* Demonstrates a logical and structured approach to time management and task prioritisation, to effectively work within project timelines.
* Keeps up to date with industry developments and technologies, interacts with other team members to support them in improving their own skills.
* Manages source code and version control using GIT.
* Works independently or in conjunction with other developers as the work requires.
* Participates fully in team planning and works with colleagues to continuously improve the team’s performance.
* Creates and maintains strong working relationships with other members of the data team and the wider technology organisation.
* Dedicated to learning and progressing to a more senior position.
Knowledge & Skills
* SQL Experience with demonstrable skills in analysing and developing complex SQL queries
* Has an understanding of software development (C++, C#, JS) and or mathematics, either through training or experience.
* Has an understanding of common database technologies.
* Experienced in preparing system documents; use cases, test cases and other documentation.
* Clear verbal and written communication skills, to interact with both technical and non-technical personnel in different units.
* Ability to work in a collaborative environment (e.g. collaborate with team members, users and back-end programmers.)
* Has good exposure to DBA skills for MySQL.
* Experience with MySQL database design & architecture, administration, implementation and management.
* Experience with data migration, data conversion, database upgrades, physical modelling and schema designs.
* Familiarity with Linux administration would be an advantage.
* Highly self-motivated and directed with keen attention to detail.
* Experience with working in an Agile software development environment.
* Good analytical and problem-solving/troubleshooting abilities.
Problems you will address in this role involve the interpretation of reports and evaluation of requirements, which requires frequent interaction with; team members, programmers, support staff, training members and occasionally directly with the user base. Additionally, you may be required to interface with the Connecting for Health or other third parties, so communication skills and an outgoing personality are key.
You will be required to make the recommendation on when data migration has been completed and adequately tested, thus can be released. You will also be responsible for maintaining confidentiality for any client data, maintaining scripts and manuals/documentation as required.
This position is solely office based, with the potential for visits to clients and other premises and would suit someone who is keen to prove themselves and work up the ranks to senior level. If you have the relevant skills and experience, please apply now and I will be in touch with more information. We are open to considering Junior, Mid-Level and Senior Data Engineers, so even if this is not quite the right fit, please get in touch by calling (Apply online only) and we can have a confidential chat about what you are looking
29/10/2018
Our client creates innovative IT products and services that transform the way their customers work and as such, innovation is at the heart of what they do. They have strong and growing divisions that specialise in providing IT services, communication solutions and retail to business and home customers throughout the UK. Their depth and range of expertise in IT and communication services is one of the many reasons why they are so renowned.
The Junior Data Engineer will be responsible for working within the core development interfaces, to the differing clinical system databases. Working with both technical & non-technical members of the agile teams, within this role you will develop and maintain effective solutions to support any data migration or data transformation process.
Key Tasks
* Contributes simultaneously on different projects with little impact due to context switching. Uses this to his/her advantage in order to utilise dead times and or blocks in projects.
* To assist with the transformation and manipulation of data in order to transfer data between computer solutions.
* Assists with the design of data structures for optimal storage, creation, retrieval or data mining.
* Reads and understands existing code.
* Debugs software and databases with different tools.
* Performs data analysis.
* Assists in writing production quality robust code and understands it’s interaction within the larger system, not in isolation.
* Reports progress on development at daily stand-ups and escalates issues or slippage in a timely fashion, identifying remedial action to keep the project on track.
* Demonstrates a logical and structured approach to time management and task prioritisation, to effectively work within project timelines.
* Keeps up to date with industry developments and technologies, interacts with other team members to support them in improving their own skills.
* Manages source code and version control using GIT.
* Works independently or in conjunction with other developers as the work requires.
* Participates fully in team planning and works with colleagues to continuously improve the team’s performance.
* Creates and maintains strong working relationships with other members of the data team and the wider technology organisation.
* Dedicated to learning and progressing to a more senior position.
Knowledge & Skills
* SQL Experience with demonstrable skills in analysing and developing complex SQL queries
* Has an understanding of software development (C++, C#, JS) and or mathematics, either through training or experience.
* Has an understanding of common database technologies.
* Experienced in preparing system documents; use cases, test cases and other documentation.
* Clear verbal and written communication skills, to interact with both technical and non-technical personnel in different units.
* Ability to work in a collaborative environment (e.g. collaborate with team members, users and back-end programmers.)
* Has good exposure to DBA skills for MySQL.
* Experience with MySQL database design & architecture, administration, implementation and management.
* Experience with data migration, data conversion, database upgrades, physical modelling and schema designs.
* Familiarity with Linux administration would be an advantage.
* Highly self-motivated and directed with keen attention to detail.
* Experience with working in an Agile software development environment.
* Good analytical and problem-solving/troubleshooting abilities.
Problems you will address in this role involve the interpretation of reports and evaluation of requirements, which requires frequent interaction with; team members, programmers, support staff, training members and occasionally directly with the user base. Additionally, you may be required to interface with the Connecting for Health or other third parties, so communication skills and an outgoing personality are key.
You will be required to make the recommendation on when data migration has been completed and adequately tested, thus can be released. You will also be responsible for maintaining confidentiality for any client data, maintaining scripts and manuals/documentation as required.
This position is solely office based, with the potential for visits to clients and other premises and would suit someone who is keen to prove themselves and work up the ranks to senior level. If you have the relevant skills and experience, please apply now and I will be in touch with more information. We are open to considering Junior, Mid-Level and Senior Data Engineers, so even if this is not quite the right fit, please get in touch by calling (Apply online only) and we can have a confidential chat about what you are looking
SoCode have partnered with a market leading electronics company who dominate their market space and due to their continued success are hoping to expand their Software Support and Release team. As the Software Support and Release Engineer your role will be to work in a close nit focussed team providing support to Linux or windows-based tools during the the full software development lifecycle. You will ideally be a junior to mid-level engineer with some experience within software applications, tools support and administration.
Your new role will be to support developers on tools for software version control, configuration, management, continuous builds, integrations, testing, analysis and delivery. The technology you can expect to be using include Ansible, Artifactory, FinalBuilder, Incredibuild, JIRA, Klocwork, Perforce, TeamCity, Visual Studio, etc.
Your new role will be to respond to tools support requests for incidents impacting normal development and investigate causes, to provide resolutions or a temporary workaround for a quick return. Part of your role will be to provide training to developers on these tools. A main technical requirement is being able to maintain and develop automated system test scripts and to develop / extended software software build and release tools using Python, Perl, java and JavaScript. Following on from this you will be asked to analyse build results, to look at ways to improve and then report this internally.
It would be beneficial but not necessary to also have some Linux or windows system administration experience, knowledge of SQL databases and be able to program within one or more of these languages: Bash, C#, Java, JavaScript, Perl, PowerShell, Python, Ruby, etc.
At SoCode, we pride ourselves on an attractive referral scheme.
If you have Friends, Family or Colleagues looking for a new position in the near future tell them to contact us by either phone or email ensuring they provide us with your name. If we successfully find them a new position, we will provide you with thank you present to show our appreciation.
For further information, and to learn how you can become part of this company’s future please contact Bradleigh Barnes at SoCode by submitting your CV to
29/10/2018
SoCode have partnered with a market leading electronics company who dominate their market space and due to their continued success are hoping to expand their Software Support and Release team. As the Software Support and Release Engineer your role will be to work in a close nit focussed team providing support to Linux or windows-based tools during the the full software development lifecycle. You will ideally be a junior to mid-level engineer with some experience within software applications, tools support and administration.
Your new role will be to support developers on tools for software version control, configuration, management, continuous builds, integrations, testing, analysis and delivery. The technology you can expect to be using include Ansible, Artifactory, FinalBuilder, Incredibuild, JIRA, Klocwork, Perforce, TeamCity, Visual Studio, etc.
Your new role will be to respond to tools support requests for incidents impacting normal development and investigate causes, to provide resolutions or a temporary workaround for a quick return. Part of your role will be to provide training to developers on these tools. A main technical requirement is being able to maintain and develop automated system test scripts and to develop / extended software software build and release tools using Python, Perl, java and JavaScript. Following on from this you will be asked to analyse build results, to look at ways to improve and then report this internally.
It would be beneficial but not necessary to also have some Linux or windows system administration experience, knowledge of SQL databases and be able to program within one or more of these languages: Bash, C#, Java, JavaScript, Perl, PowerShell, Python, Ruby, etc.
At SoCode, we pride ourselves on an attractive referral scheme.
If you have Friends, Family or Colleagues looking for a new position in the near future tell them to contact us by either phone or email ensuring they provide us with your name. If we successfully find them a new position, we will provide you with thank you present to show our appreciation.
For further information, and to learn how you can become part of this company’s future please contact Bradleigh Barnes at SoCode by submitting your CV to
SoCode have partnered with a market leading electronics company who dominate their market space and due to their continued success are hoping to expand their Software Support and Release team. As the Software Support and Release Engineer your role will be to work in a close nit focussed team providing support to Linux or windows-based tools during the the full software development lifecycle. You will ideally be a junior to mid-level engineer with some experience within software applications, tools support and administration.
Your new role will be to support developers on tools for software version control, configuration, management, continuous builds, integrations, testing, analysis and delivery. The technology you can expect to be using include Ansible, Artifactory, FinalBuilder, Incredibuild, JIRA, Klocwork, Perforce, TeamCity, Visual Studio, etc.
Your new role will be to respond to tools support requests for incidents impacting normal development and investigate causes, to provide resolutions or a temporary workaround for a quick return. Part of your role will be to provide training to developers on these tools. A main technical requirement is being able to maintain and develop automated system test scripts and to develop / extended software software build and release tools using Python, Perl, java and JavaScript. Following on from this you will be asked to analyse build results, to look at ways to improve and then report this internally.
It would be beneficial but not necessary to also have some Linux or windows system administration experience, knowledge of SQL databases and be able to program within one or more of these languages: Bash, C#, Java, JavaScript, Perl, PowerShell, Python, Ruby, etc.
At SoCode, we pride ourselves on an attractive referral scheme.
If you have Friends, Family or Colleagues looking for a new position in the near future tell them to contact us by either phone or email ensuring they provide us with your name. If we successfully find them a new position, we will provide you with thank you present to show our appreciation.
For further information, and to learn how you can become part of this company’s future please contact Bradleigh Barnes at SoCode by submitting your CV to
29/10/2018
SoCode have partnered with a market leading electronics company who dominate their market space and due to their continued success are hoping to expand their Software Support and Release team. As the Software Support and Release Engineer your role will be to work in a close nit focussed team providing support to Linux or windows-based tools during the the full software development lifecycle. You will ideally be a junior to mid-level engineer with some experience within software applications, tools support and administration.
Your new role will be to support developers on tools for software version control, configuration, management, continuous builds, integrations, testing, analysis and delivery. The technology you can expect to be using include Ansible, Artifactory, FinalBuilder, Incredibuild, JIRA, Klocwork, Perforce, TeamCity, Visual Studio, etc.
Your new role will be to respond to tools support requests for incidents impacting normal development and investigate causes, to provide resolutions or a temporary workaround for a quick return. Part of your role will be to provide training to developers on these tools. A main technical requirement is being able to maintain and develop automated system test scripts and to develop / extended software software build and release tools using Python, Perl, java and JavaScript. Following on from this you will be asked to analyse build results, to look at ways to improve and then report this internally.
It would be beneficial but not necessary to also have some Linux or windows system administration experience, knowledge of SQL databases and be able to program within one or more of these languages: Bash, C#, Java, JavaScript, Perl, PowerShell, Python, Ruby, etc.
At SoCode, we pride ourselves on an attractive referral scheme.
If you have Friends, Family or Colleagues looking for a new position in the near future tell them to contact us by either phone or email ensuring they provide us with your name. If we successfully find them a new position, we will provide you with thank you present to show our appreciation.
For further information, and to learn how you can become part of this company’s future please contact Bradleigh Barnes at SoCode by submitting your CV to
Our client creates innovative IT products and services that transform the way their customers work and as such, innovation is at the heart of what they do. They have strong and growing divisions that specialise in providing IT services, communication solutions and retail to business and home customers throughout the UK. Their depth and range of expertise in IT and communication services is one of the many reasons why they are so renowned.
The Junior Data Engineer will be responsible for working within the core development interfaces, to the differing clinical system databases. Working with both technical & non-technical members of the agile teams, within this role you will develop and maintain effective solutions to support any data migration or data transformation process.
Key Tasks
* Contributes simultaneously on different projects with little impact due to context switching. Uses this to his/her advantage in order to utilise dead times and or blocks in projects.
* To assist with the transformation and manipulation of data in order to transfer data between computer solutions.
* Assists with the design of data structures for optimal storage, creation, retrieval or data mining.
* Reads and understands existing code.
* Debugs software and databases with different tools.
* Performs data analysis.
* Assists in writing production quality robust code and understands it’s interaction within the larger system, not in isolation.
* Reports progress on development at daily stand-ups and escalates issues or slippage in a timely fashion, identifying remedial action to keep the project on track.
* Demonstrates a logical and structured approach to time management and task prioritisation, to effectively work within project timelines.
* Keeps up to date with industry developments and technologies, interacts with other team members to support them in improving their own skills.
* Manages source code and version control using GIT.
* Works independently or in conjunction with other developers as the work requires.
* Participates fully in team planning and works with colleagues to continuously improve the team’s performance.
* Creates and maintains strong working relationships with other members of the data team and the wider technology organisation.
* Dedicated to learning and progressing to a more senior position.
Knowledge & Skills
* SQL Experience with demonstrable skills in analysing and developing complex SQL queries
* Has an understanding of software development (C++, C#, JS) and or mathematics, either through training or experience.
* Has an understanding of common database technologies.
* Experienced in preparing system documents; use cases, test cases and other documentation.
* Clear verbal and written communication skills, to interact with both technical and non-technical personnel in different units.
* Ability to work in a collaborative environment (e.g. collaborate with team members, users and back-end programmers.)
* Has good exposure to DBA skills for MySQL.
* Experience with MySQL database design & architecture, administration, implementation and management.
* Experience with data migration, data conversion, database upgrades, physical modelling and schema designs.
* Familiarity with Linux administration would be an advantage.
* Highly self-motivated and directed with keen attention to detail.
* Experience with working in an Agile software development environment.
* Good analytical and problem-solving/troubleshooting abilities.
Problems you will address in this role involve the interpretation of reports and evaluation of requirements, which requires frequent interaction with; team members, programmers, support staff, training members and occasionally directly with the user base. Additionally, you may be required to interface with the Connecting for Health or other third parties, so communication skills and an outgoing personality are key.
You will be required to make the recommendation on when data migration has been completed and adequately tested, thus can be released. You will also be responsible for maintaining confidentiality for any client data, maintaining scripts and manuals/documentation as required.
This position is solely office based, with the potential for visits to clients and other premises and would suit someone who is keen to prove themselves and work up the ranks to senior level. If you have the relevant skills and experience, please apply now and I will be in touch with more information. We are open to considering Junior, Mid-Level and Senior Data Engineers, so even if this is not quite the right fit, please get in touch by calling (Apply online only) and we can have a confidential chat about what you are looking
29/10/2018
Our client creates innovative IT products and services that transform the way their customers work and as such, innovation is at the heart of what they do. They have strong and growing divisions that specialise in providing IT services, communication solutions and retail to business and home customers throughout the UK. Their depth and range of expertise in IT and communication services is one of the many reasons why they are so renowned.
The Junior Data Engineer will be responsible for working within the core development interfaces, to the differing clinical system databases. Working with both technical & non-technical members of the agile teams, within this role you will develop and maintain effective solutions to support any data migration or data transformation process.
Key Tasks
* Contributes simultaneously on different projects with little impact due to context switching. Uses this to his/her advantage in order to utilise dead times and or blocks in projects.
* To assist with the transformation and manipulation of data in order to transfer data between computer solutions.
* Assists with the design of data structures for optimal storage, creation, retrieval or data mining.
* Reads and understands existing code.
* Debugs software and databases with different tools.
* Performs data analysis.
* Assists in writing production quality robust code and understands it’s interaction within the larger system, not in isolation.
* Reports progress on development at daily stand-ups and escalates issues or slippage in a timely fashion, identifying remedial action to keep the project on track.
* Demonstrates a logical and structured approach to time management and task prioritisation, to effectively work within project timelines.
* Keeps up to date with industry developments and technologies, interacts with other team members to support them in improving their own skills.
* Manages source code and version control using GIT.
* Works independently or in conjunction with other developers as the work requires.
* Participates fully in team planning and works with colleagues to continuously improve the team’s performance.
* Creates and maintains strong working relationships with other members of the data team and the wider technology organisation.
* Dedicated to learning and progressing to a more senior position.
Knowledge & Skills
* SQL Experience with demonstrable skills in analysing and developing complex SQL queries
* Has an understanding of software development (C++, C#, JS) and or mathematics, either through training or experience.
* Has an understanding of common database technologies.
* Experienced in preparing system documents; use cases, test cases and other documentation.
* Clear verbal and written communication skills, to interact with both technical and non-technical personnel in different units.
* Ability to work in a collaborative environment (e.g. collaborate with team members, users and back-end programmers.)
* Has good exposure to DBA skills for MySQL.
* Experience with MySQL database design & architecture, administration, implementation and management.
* Experience with data migration, data conversion, database upgrades, physical modelling and schema designs.
* Familiarity with Linux administration would be an advantage.
* Highly self-motivated and directed with keen attention to detail.
* Experience with working in an Agile software development environment.
* Good analytical and problem-solving/troubleshooting abilities.
Problems you will address in this role involve the interpretation of reports and evaluation of requirements, which requires frequent interaction with; team members, programmers, support staff, training members and occasionally directly with the user base. Additionally, you may be required to interface with the Connecting for Health or other third parties, so communication skills and an outgoing personality are key.
You will be required to make the recommendation on when data migration has been completed and adequately tested, thus can be released. You will also be responsible for maintaining confidentiality for any client data, maintaining scripts and manuals/documentation as required.
This position is solely office based, with the potential for visits to clients and other premises and would suit someone who is keen to prove themselves and work up the ranks to senior level. If you have the relevant skills and experience, please apply now and I will be in touch with more information. We are open to considering Junior, Mid-Level and Senior Data Engineers, so even if this is not quite the right fit, please get in touch by calling (Apply online only) and we can have a confidential chat about what you are looking
SoCode have partnered with a market leading electronics company who dominate their market space and due to their continued success are hoping to expand their Software Support and Release team. As the Software Support and Release Engineer your role will be to work in a close nit focussed team providing support to Linux or windows-based tools during the the full software development lifecycle. You will ideally be a junior to mid-level engineer with some experience within software applications, tools support and administration.
Your new role will be to support developers on tools for software version control, configuration, management, continuous builds, integrations, testing, analysis and delivery. The technology you can expect to be using include Ansible, Artifactory, FinalBuilder, Incredibuild, JIRA, Klocwork, Perforce, TeamCity, Visual Studio, etc.
Your new role will be to respond to tools support requests for incidents impacting normal development and investigate causes, to provide resolutions or a temporary workaround for a quick return. Part of your role will be to provide training to developers on these tools. A main technical requirement is being able to maintain and develop automated system test scripts and to develop / extended software software build and release tools using Python, Perl, java and JavaScript. Following on from this you will be asked to analyse build results, to look at ways to improve and then report this internally.
It would be beneficial but not necessary to also have some Linux or windows system administration experience, knowledge of SQL databases and be able to program within one or more of these languages: Bash, C#, Java, JavaScript, Perl, PowerShell, Python, Ruby, etc.
At SoCode, we pride ourselves on an attractive referral scheme.
If you have Friends, Family or Colleagues looking for a new position in the near future tell them to contact us by either phone or email ensuring they provide us with your name. If we successfully find them a new position, we will provide you with thank you present to show our appreciation.
For further information, and to learn how you can become part of this company’s future please contact Bradleigh Barnes at SoCode by submitting your CV to
29/10/2018
SoCode have partnered with a market leading electronics company who dominate their market space and due to their continued success are hoping to expand their Software Support and Release team. As the Software Support and Release Engineer your role will be to work in a close nit focussed team providing support to Linux or windows-based tools during the the full software development lifecycle. You will ideally be a junior to mid-level engineer with some experience within software applications, tools support and administration.
Your new role will be to support developers on tools for software version control, configuration, management, continuous builds, integrations, testing, analysis and delivery. The technology you can expect to be using include Ansible, Artifactory, FinalBuilder, Incredibuild, JIRA, Klocwork, Perforce, TeamCity, Visual Studio, etc.
Your new role will be to respond to tools support requests for incidents impacting normal development and investigate causes, to provide resolutions or a temporary workaround for a quick return. Part of your role will be to provide training to developers on these tools. A main technical requirement is being able to maintain and develop automated system test scripts and to develop / extended software software build and release tools using Python, Perl, java and JavaScript. Following on from this you will be asked to analyse build results, to look at ways to improve and then report this internally.
It would be beneficial but not necessary to also have some Linux or windows system administration experience, knowledge of SQL databases and be able to program within one or more of these languages: Bash, C#, Java, JavaScript, Perl, PowerShell, Python, Ruby, etc.
At SoCode, we pride ourselves on an attractive referral scheme.
If you have Friends, Family or Colleagues looking for a new position in the near future tell them to contact us by either phone or email ensuring they provide us with your name. If we successfully find them a new position, we will provide you with thank you present to show our appreciation.
For further information, and to learn how you can become part of this company’s future please contact Bradleigh Barnes at SoCode by submitting your CV to
SoCode have partnered with a market leading electronics company who dominate their market space and due to their continued success are hoping to expand their Software Support and Release team. As the Software Support and Release Engineer your role will be to work in a close nit focussed team providing support to Linux or windows-based tools during the the full software development lifecycle. You will ideally be a junior to mid-level engineer with some experience within software applications, tools support and administration.
Your new role will be to support developers on tools for software version control, configuration, management, continuous builds, integrations, testing, analysis and delivery. The technology you can expect to be using include Ansible, Artifactory, FinalBuilder, Incredibuild, JIRA, Klocwork, Perforce, TeamCity, Visual Studio, etc.
Your new role will be to respond to tools support requests for incidents impacting normal development and investigate causes, to provide resolutions or a temporary workaround for a quick return. Part of your role will be to provide training to developers on these tools. A main technical requirement is being able to maintain and develop automated system test scripts and to develop / extended software software build and release tools using Python, Perl, java and JavaScript. Following on from this you will be asked to analyse build results, to look at ways to improve and then report this internally.
It would be beneficial but not necessary to also have some Linux or windows system administration experience, knowledge of SQL databases and be able to program within one or more of these languages: Bash, C#, Java, JavaScript, Perl, PowerShell, Python, Ruby, etc.
At SoCode, we pride ourselves on an attractive referral scheme.
If you have Friends, Family or Colleagues looking for a new position in the near future tell them to contact us by either phone or email ensuring they provide us with your name. If we successfully find them a new position, we will provide you with thank you present to show our appreciation.
For further information, and to learn how you can become part of this company’s future please contact Bradleigh Barnes at SoCode by submitting your CV to
29/10/2018
SoCode have partnered with a market leading electronics company who dominate their market space and due to their continued success are hoping to expand their Software Support and Release team. As the Software Support and Release Engineer your role will be to work in a close nit focussed team providing support to Linux or windows-based tools during the the full software development lifecycle. You will ideally be a junior to mid-level engineer with some experience within software applications, tools support and administration.
Your new role will be to support developers on tools for software version control, configuration, management, continuous builds, integrations, testing, analysis and delivery. The technology you can expect to be using include Ansible, Artifactory, FinalBuilder, Incredibuild, JIRA, Klocwork, Perforce, TeamCity, Visual Studio, etc.
Your new role will be to respond to tools support requests for incidents impacting normal development and investigate causes, to provide resolutions or a temporary workaround for a quick return. Part of your role will be to provide training to developers on these tools. A main technical requirement is being able to maintain and develop automated system test scripts and to develop / extended software software build and release tools using Python, Perl, java and JavaScript. Following on from this you will be asked to analyse build results, to look at ways to improve and then report this internally.
It would be beneficial but not necessary to also have some Linux or windows system administration experience, knowledge of SQL databases and be able to program within one or more of these languages: Bash, C#, Java, JavaScript, Perl, PowerShell, Python, Ruby, etc.
At SoCode, we pride ourselves on an attractive referral scheme.
If you have Friends, Family or Colleagues looking for a new position in the near future tell them to contact us by either phone or email ensuring they provide us with your name. If we successfully find them a new position, we will provide you with thank you present to show our appreciation.
For further information, and to learn how you can become part of this company’s future please contact Bradleigh Barnes at SoCode by submitting your CV to
MIS Developer - New Malden
Flight Centre Travel Group has a fantastic opportunity for you to join our friendly developer team as an MIS Developer at Head Office, New Malden (20 minutes from London Waterloo). Working alongside another MIS Developer, you'll form one pair of a programming unit, which in itself is part of a small team of 4 MIS Developers. Your primary focus is software development in the area of Business Intelligence software and systems. This is a technical role with a focus on designing and coding Business Intelligence solutions in SSIS and SSRS with involvement in all aspects of the SDLC. You will also be responsible for ensuring high levels of Business Intelligence awareness through support functions such as training, the creation of technical documentation as well as input into testing of Business Intelligence solutions when appropriate.
Duties and Responsibilities
Developing primarily in SSIS, assist in the design, development, coding and technical testing of new and existing BI data-processing systems including design of new and modified data flows, fact and dimension tables as well as involvement in the complete ground-up design of data warehouse solutions
Using SSRS, assist in the design, development, coding and technical testing of SSRS reports extracting information from SQL Server data warehouse
Adhere to best practice SDLC processes in software design principles as well as assisting in the creation of technical and release-to-production documentation for support and deployment teams
Analyse user requirements and based on findings, design functional specifications for BI development
Troubleshoot BI tools, systems, and software and performance-tune these systems as necessary
Conduct job duties and responsibilities according as directed by the development manager
Assist, assess and cultivate long-term strategic goals for BI development in conjunction with end users, managers, clients, and other stakeholders
Act as evangelist for BI benefits across the organization, promote BI usage to relevant departments.
Design end-user training materials and technical documentation and provide technical support as necessary to other tech teams
Mentor and/or provide leadership to junior members of the team as directed by the development manager
Skills/Experience
We are looking for someone who is analytical, conceptual and has good problem-solving skills. You will have strong written, oral and presentation skills and be able to prioritise and execute tasks well under pressure. As well as this, we are looking for the following:
University degree or equivalent in the field of computer science, information systems or computer engineering (ideally)
Minimum 3 years' proven development experience using SSIS in a data warehouse environment with full exposure to all aspects of complete SDLC
Minimum 1 year's knowledge of SSRS report development accessing data from Oracle or SQL Server (or similar) environment
Solid and proven understanding of data warehouse database structures, theories, principles, and practices
Exposure to full software development lifecycle processes
Experience of working independently as well as in team environment
Sound technical knowledge of databases and solid experience using MS SQL
Server 2008 R2 as back-end database with good knowledge of Transact-SQL
Experience of working within Agile environment with daily stand-ups, workstack review and sprint planning
Strong ability to analyse user requirements and develop according to specifications
Experience with data processing flowcharting techniques
Any knowledge of SSAS would be beneficial
The rewards and benefits
For this MIS Developer role, you'll receive a competitive salary of £38,500 (OTE), whereby you'll be incentivised based on monthly targets. On top of this, you'll gain access to a wealth of fantastic benefits.
Here is a taster of our fantastic benefits:
Discounted travel and fantastic incentives from the world's top travel providers
Industry renowned social events and excellent company culture
Exceptional career progression with opportunities across the globe
Fast Track leadership programme to develop the future leaders of our business
Employer-matched pension scheme
Free and confidential financial advice from our in-house financial advisors
Free health consultations, discounted fitness sessions and gym memberships
Bronze level health cash plan
Opportunity to take a three month sabbatical after five years
Discounted physiotherapy, massage, reflexology, tax-free bikes and more...
We've consistently been voted one of the Best Places to Work in the UK (according to the Great Place to Work® Institute AND The Sunday Times). If you want to join us in our success, apply now
02/05/2017
MIS Developer - New Malden
Flight Centre Travel Group has a fantastic opportunity for you to join our friendly developer team as an MIS Developer at Head Office, New Malden (20 minutes from London Waterloo). Working alongside another MIS Developer, you'll form one pair of a programming unit, which in itself is part of a small team of 4 MIS Developers. Your primary focus is software development in the area of Business Intelligence software and systems. This is a technical role with a focus on designing and coding Business Intelligence solutions in SSIS and SSRS with involvement in all aspects of the SDLC. You will also be responsible for ensuring high levels of Business Intelligence awareness through support functions such as training, the creation of technical documentation as well as input into testing of Business Intelligence solutions when appropriate.
Duties and Responsibilities
Developing primarily in SSIS, assist in the design, development, coding and technical testing of new and existing BI data-processing systems including design of new and modified data flows, fact and dimension tables as well as involvement in the complete ground-up design of data warehouse solutions
Using SSRS, assist in the design, development, coding and technical testing of SSRS reports extracting information from SQL Server data warehouse
Adhere to best practice SDLC processes in software design principles as well as assisting in the creation of technical and release-to-production documentation for support and deployment teams
Analyse user requirements and based on findings, design functional specifications for BI development
Troubleshoot BI tools, systems, and software and performance-tune these systems as necessary
Conduct job duties and responsibilities according as directed by the development manager
Assist, assess and cultivate long-term strategic goals for BI development in conjunction with end users, managers, clients, and other stakeholders
Act as evangelist for BI benefits across the organization, promote BI usage to relevant departments.
Design end-user training materials and technical documentation and provide technical support as necessary to other tech teams
Mentor and/or provide leadership to junior members of the team as directed by the development manager
Skills/Experience
We are looking for someone who is analytical, conceptual and has good problem-solving skills. You will have strong written, oral and presentation skills and be able to prioritise and execute tasks well under pressure. As well as this, we are looking for the following:
University degree or equivalent in the field of computer science, information systems or computer engineering (ideally)
Minimum 3 years' proven development experience using SSIS in a data warehouse environment with full exposure to all aspects of complete SDLC
Minimum 1 year's knowledge of SSRS report development accessing data from Oracle or SQL Server (or similar) environment
Solid and proven understanding of data warehouse database structures, theories, principles, and practices
Exposure to full software development lifecycle processes
Experience of working independently as well as in team environment
Sound technical knowledge of databases and solid experience using MS SQL
Server 2008 R2 as back-end database with good knowledge of Transact-SQL
Experience of working within Agile environment with daily stand-ups, workstack review and sprint planning
Strong ability to analyse user requirements and develop according to specifications
Experience with data processing flowcharting techniques
Any knowledge of SSAS would be beneficial
The rewards and benefits
For this MIS Developer role, you'll receive a competitive salary of £38,500 (OTE), whereby you'll be incentivised based on monthly targets. On top of this, you'll gain access to a wealth of fantastic benefits.
Here is a taster of our fantastic benefits:
Discounted travel and fantastic incentives from the world's top travel providers
Industry renowned social events and excellent company culture
Exceptional career progression with opportunities across the globe
Fast Track leadership programme to develop the future leaders of our business
Employer-matched pension scheme
Free and confidential financial advice from our in-house financial advisors
Free health consultations, discounted fitness sessions and gym memberships
Bronze level health cash plan
Opportunity to take a three month sabbatical after five years
Discounted physiotherapy, massage, reflexology, tax-free bikes and more...
We've consistently been voted one of the Best Places to Work in the UK (according to the Great Place to Work® Institute AND The Sunday Times). If you want to join us in our success, apply now
Junior Test Analyst / Junior Test Engineer / Junior Software QA Tester, Bangor, North Wales
Our client is a leading Software House that develop bespoke applications and software for organisations Worldwide.
As part of their ongoing growth, they are now seeking a Junior QA Tester / Software Tester to work as part of an existing team to ensure consistency and quality of the software developed.
As part of your roles as Junior QA Tester / Software Tester /you will be trained to undertake the following duties and support the Testing team:
* Preparing test plans
* Writing test scripts
* Setting up and maintaining test environments
* Performing testing tasks
* Follow the manual test scripts to test each aspect of the software's functionality
* Write test reports
* Contribute to software release documents
* Contribute to user-facing documentation
* Provide second line support to the service desk
To be considered, you will have the following skills and experience:
* Educated ideally to HND / degree level in an IT related subject, or equivalent experience
* Have some technical knowledge ideally related to Web Technologies
* The ability to pick up new systems and processes
* Excellent attention to detail
* Good troubleshooting skills
* An interest and enthusiasm for working in IT / Web Technologies /Quality assurance / Software Testing
* Awareness of the software development lifecycle
In return, you will be offered the opportunity to work in a fast-paced environment, testing software used by worldwide organisations and be part of an experienced team who will provide mentoring and support for you to develop your skills and become a proficient Software Tester. This role would be working in Bangor, Gwynedd North Wales and has good access to the A55 by car and by Bus. Working hours would be Monday to Friday 09:00 - 17:00
If you're enthusiastic about IT and keen to develop your career, apply today to Supertemps Specialist Division who recruit IT and Technical roles across North Wales. If successful, interviews will take place week commencing 15th August 2016
09/09/2016
Junior Test Analyst / Junior Test Engineer / Junior Software QA Tester, Bangor, North Wales
Our client is a leading Software House that develop bespoke applications and software for organisations Worldwide.
As part of their ongoing growth, they are now seeking a Junior QA Tester / Software Tester to work as part of an existing team to ensure consistency and quality of the software developed.
As part of your roles as Junior QA Tester / Software Tester /you will be trained to undertake the following duties and support the Testing team:
* Preparing test plans
* Writing test scripts
* Setting up and maintaining test environments
* Performing testing tasks
* Follow the manual test scripts to test each aspect of the software's functionality
* Write test reports
* Contribute to software release documents
* Contribute to user-facing documentation
* Provide second line support to the service desk
To be considered, you will have the following skills and experience:
* Educated ideally to HND / degree level in an IT related subject, or equivalent experience
* Have some technical knowledge ideally related to Web Technologies
* The ability to pick up new systems and processes
* Excellent attention to detail
* Good troubleshooting skills
* An interest and enthusiasm for working in IT / Web Technologies /Quality assurance / Software Testing
* Awareness of the software development lifecycle
In return, you will be offered the opportunity to work in a fast-paced environment, testing software used by worldwide organisations and be part of an experienced team who will provide mentoring and support for you to develop your skills and become a proficient Software Tester. This role would be working in Bangor, Gwynedd North Wales and has good access to the A55 by car and by Bus. Working hours would be Monday to Friday 09:00 - 17:00
If you're enthusiastic about IT and keen to develop your career, apply today to Supertemps Specialist Division who recruit IT and Technical roles across North Wales. If successful, interviews will take place week commencing 15th August 2016
Linux Systems Administrator (Junior) - LAMP - Move towards devops - Gain ansible/AWS
UK's fastest growing digital Agency is looking for a Linux systems Administrator to join their rapidly growing team to, essentially, be trained into becoming a web operations engineer(webOps) working with all the latest technologies such as: Aws, puppet, jenkins.
With now well over a 100 clients across the globe including the likes of 'Just Eat', 'Moo' and 'TheTrainline' - they are struggling to contend with the growth and now need to automate the release around their web applications to be able to meet client demands! Therefore, they need a strong Linux Systems Administrator to work with the senior devops engineer to one manage the entire LAMP stack infrastructure but also be trained into new tools such as puppet, AWS, Jenkins to help set up continuous integration/ delivery.
With arguably one of the strongest technical teams in the UK these guys have gone from strength to strength since their inception 15 years ago; they have quadrupled in size in the last 3 years with a team of over 300 people spanning Europe, US and Africa! They focus on companies Online digital experience; making sure their customers reach their audience with the best advertising but also making sure the advertising is directly relevant with a variety of products spanning data analytics and seo optimisation.
They are a php house with all their applications hosted in AWS so they need an ambitious and motivated Linus systems administrator/engineer who has experience working on large scale web applications who is keen to learn to learn! All their applications are hosted on a LAMP stack infrastructure therefore, being confident on Linux, apache, mysql and php is key! Everything else they are happy to train you with!
What do they need?
Strong Linux systems Experience.
Experience working on web applications: LAMP stack
Strong scripting experience: php, python, perl
Knowledge of cloud technologies: Aws, rackspace, VMware
Growth in the role is paramount to the company so they DO NOT need you to have all the buzzwords but they do need someone who has shown a proactive interest in reading about different devops tooling - such as puppet, Jenkins etc.
With a team that is constantly expanding and new clients coming on every week the routes you can take in the company are endless from moving into a devops engineer position, to development to management - it all depends on you!
A great company who with train and support you the whole way! Interested? Apply now!
No terminology in this advert is designed to discriminate on grounds of gender, race, colour, religion, creed, disability, age, sex or sexual orientation. Talent Point Ltd (including the trading name First Point) is a member of the Recruitment and Employment Confederation (REC) 00072652, an equal-opportunity employer and does not discriminate against these or any other class protected by applicable law.
Key Words: Devops, Webops, Linux, Linux administrator, Jenkins, puppet, chef, ansible, aws, rackspace, LAMP, apache, mysql, php
09/09/2016
Linux Systems Administrator (Junior) - LAMP - Move towards devops - Gain ansible/AWS
UK's fastest growing digital Agency is looking for a Linux systems Administrator to join their rapidly growing team to, essentially, be trained into becoming a web operations engineer(webOps) working with all the latest technologies such as: Aws, puppet, jenkins.
With now well over a 100 clients across the globe including the likes of 'Just Eat', 'Moo' and 'TheTrainline' - they are struggling to contend with the growth and now need to automate the release around their web applications to be able to meet client demands! Therefore, they need a strong Linux Systems Administrator to work with the senior devops engineer to one manage the entire LAMP stack infrastructure but also be trained into new tools such as puppet, AWS, Jenkins to help set up continuous integration/ delivery.
With arguably one of the strongest technical teams in the UK these guys have gone from strength to strength since their inception 15 years ago; they have quadrupled in size in the last 3 years with a team of over 300 people spanning Europe, US and Africa! They focus on companies Online digital experience; making sure their customers reach their audience with the best advertising but also making sure the advertising is directly relevant with a variety of products spanning data analytics and seo optimisation.
They are a php house with all their applications hosted in AWS so they need an ambitious and motivated Linus systems administrator/engineer who has experience working on large scale web applications who is keen to learn to learn! All their applications are hosted on a LAMP stack infrastructure therefore, being confident on Linux, apache, mysql and php is key! Everything else they are happy to train you with!
What do they need?
Strong Linux systems Experience.
Experience working on web applications: LAMP stack
Strong scripting experience: php, python, perl
Knowledge of cloud technologies: Aws, rackspace, VMware
Growth in the role is paramount to the company so they DO NOT need you to have all the buzzwords but they do need someone who has shown a proactive interest in reading about different devops tooling - such as puppet, Jenkins etc.
With a team that is constantly expanding and new clients coming on every week the routes you can take in the company are endless from moving into a devops engineer position, to development to management - it all depends on you!
A great company who with train and support you the whole way! Interested? Apply now!
No terminology in this advert is designed to discriminate on grounds of gender, race, colour, religion, creed, disability, age, sex or sexual orientation. Talent Point Ltd (including the trading name First Point) is a member of the Recruitment and Employment Confederation (REC) 00072652, an equal-opportunity employer and does not discriminate against these or any other class protected by applicable law.
Key Words: Devops, Webops, Linux, Linux administrator, Jenkins, puppet, chef, ansible, aws, rackspace, LAMP, apache, mysql, php
Linux Systems Administrator (Junior) - LAMP - Move towards devops - Gain ansible/AWS
UK's fastest growing digital Agency is looking for a Linux systems Administrator to join their rapidly growing team to, essentially, be trained into becoming a web operations engineer(webOps) working with all the latest technologies such as: Aws, puppet, jenkins.
With now well over a 100 clients across the globe including the likes of 'Just Eat', 'Moo' and 'TheTrainline' - they are struggling to contend with the growth and now need to automate the release around their web applications to be able to meet client demands! Therefore, they need a strong Linux Systems Administrator to work with the senior devops engineer to one manage the entire LAMP stack infrastructure but also be trained into new tools such as puppet, AWS, Jenkins to help set up continuous integration/ delivery.
With arguably one of the strongest technical teams in the UK these guys have gone from strength to strength since their inception 15 years ago; they have quadrupled in size in the last 3 years with a team of over 300 people spanning Europe, US and Africa! They focus on companies Online digital experience; making sure their customers reach their audience with the best advertising but also making sure the advertising is directly relevant with a variety of products spanning data analytics and seo optimisation.
They are a php house with all their applications hosted in AWS so they need an ambitious and motivated Linus systems administrator/engineer who has experience working on large scale web applications who is keen to learn to learn! All their applications are hosted on a LAMP stack infrastructure therefore, being confident on Linux, apache, mysql and php is key! Everything else they are happy to train you with!
What do they need?
Strong Linux systems Experience.
Experience working on web applications: LAMP stack
Strong scripting experience: php, python, perl
Knowledge of cloud technologies: Aws, rackspace, VMware
Growth in the role is paramount to the company so they DO NOT need you to have all the buzzwords but they do need someone who has shown a proactive interest in reading about different devops tooling - such as puppet, Jenkins etc.
With a team that is constantly expanding and new clients coming on every week the routes you can take in the company are endless from moving into a devops engineer position, to development to management - it all depends on you!
A great company who with train and support you the whole way! Interested? Apply now!
No terminology in this advert is designed to discriminate on grounds of gender, race, colour, religion, creed, disability, age, sex or sexual orientation. Talent Point Ltd (including the trading name First Point) is a member of the Recruitment and Employment Confederation (REC) 00072652, an equal-opportunity employer and does not discriminate against these or any other class protected by applicable law.
Key Words: Devops, Webops, Linux, Linux administrator, Jenkins, puppet, chef, ansible, aws, rackspace, LAMP, apache, mysql, php
09/09/2016
Linux Systems Administrator (Junior) - LAMP - Move towards devops - Gain ansible/AWS
UK's fastest growing digital Agency is looking for a Linux systems Administrator to join their rapidly growing team to, essentially, be trained into becoming a web operations engineer(webOps) working with all the latest technologies such as: Aws, puppet, jenkins.
With now well over a 100 clients across the globe including the likes of 'Just Eat', 'Moo' and 'TheTrainline' - they are struggling to contend with the growth and now need to automate the release around their web applications to be able to meet client demands! Therefore, they need a strong Linux Systems Administrator to work with the senior devops engineer to one manage the entire LAMP stack infrastructure but also be trained into new tools such as puppet, AWS, Jenkins to help set up continuous integration/ delivery.
With arguably one of the strongest technical teams in the UK these guys have gone from strength to strength since their inception 15 years ago; they have quadrupled in size in the last 3 years with a team of over 300 people spanning Europe, US and Africa! They focus on companies Online digital experience; making sure their customers reach their audience with the best advertising but also making sure the advertising is directly relevant with a variety of products spanning data analytics and seo optimisation.
They are a php house with all their applications hosted in AWS so they need an ambitious and motivated Linus systems administrator/engineer who has experience working on large scale web applications who is keen to learn to learn! All their applications are hosted on a LAMP stack infrastructure therefore, being confident on Linux, apache, mysql and php is key! Everything else they are happy to train you with!
What do they need?
Strong Linux systems Experience.
Experience working on web applications: LAMP stack
Strong scripting experience: php, python, perl
Knowledge of cloud technologies: Aws, rackspace, VMware
Growth in the role is paramount to the company so they DO NOT need you to have all the buzzwords but they do need someone who has shown a proactive interest in reading about different devops tooling - such as puppet, Jenkins etc.
With a team that is constantly expanding and new clients coming on every week the routes you can take in the company are endless from moving into a devops engineer position, to development to management - it all depends on you!
A great company who with train and support you the whole way! Interested? Apply now!
No terminology in this advert is designed to discriminate on grounds of gender, race, colour, religion, creed, disability, age, sex or sexual orientation. Talent Point Ltd (including the trading name First Point) is a member of the Recruitment and Employment Confederation (REC) 00072652, an equal-opportunity employer and does not discriminate against these or any other class protected by applicable law.
Key Words: Devops, Webops, Linux, Linux administrator, Jenkins, puppet, chef, ansible, aws, rackspace, LAMP, apache, mysql, php