Web Developer
Duties and Accountabilities
We are looking for a proactive and enthusiastic Junior Web Developer to join our growing team. In this role, you will contribute to the design, development, testing, and ongoing support of web-based applications and digital solutions for clients across a range of industries. You will collaborate closely with Business Analysts, Software Developers, Testers, and Project Managers to deliver secure, scalable, and high-quality web applications that meet client and business requirements.
Responsibilities
- Develop, enhance, and maintain responsive websites and web applications using modern web technologies and frameworks.
- Assist in the design and implementation of intuitive and user-friendly front-end interfaces.
- Build and support back-end functionality, including database integration and management.
- Participate in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, development, testing, deployment, and ongoing maintenance.
- Produce clean, efficient, maintainable, and well-documented code in line with development standards.
- Identify, troubleshoot, and resolve technical issues and application defects.
- Support the integration of APIs and third-party services to extend application functionality.
- Perform application testing and contribute to quality assurance activities to ensure reliable system performance.
- Work closely with Business Analysts and stakeholders to understand requirements and translate them into effective technical solutions.
- Apply security best practices and ensure compliance with organisational policies and development standards.
- Keep up to date with emerging technologies, industry trends, and best practices in web development.
Requirements
- 1–3 years of experience in web development or a similar software development role
- Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and responsive design principles
- Experience with modern JavaScript frameworks/libraries such as React, Angular, or Vue.js
- Knowledge of back-end development using technologies such as Node.js, PHP, .NET, or Python
- Experience working with relational databases such as MySQL, PostgreSQL, or SQL Server
- Familiarity with RESTful APIs, third-party integrations, and web services
- Understanding of software development best practices, including version control systems such as Git
- Knowledge of web security principles, authentication methods, and secure coding practices
- Strong problem-solving, analytical, and debugging skills
- Excellent communication skills and the ability to work effectively within a collaborative team environment
- Bonus: Experience with cloud platforms (AWS, Azure, or Google Cloud), CI/CD pipelines, or containerization technologies such as Docker
Qualification Required
- Bachelor's/Master’s degree in computer science/ Information Technology/ Systems Analysis or a related study
Other Benefitss
- Bonus
- 28 Days Holiday
- £500 yearly training budget
Salary - £31000-43000 (Per Annum)
Data Analyst
Duties and Accountabilities
We are looking for a proactive and detail-oriented Data Analyst to join our growing team. In this role, you will collect, analyse, interpret, and present data to support business decision-making and improve organisational performance. You will work closely with Business Analysts, Software Developers, Project Managers, and key stakeholders to deliver accurate reporting, meaningful insights, and data-driven solutions that support strategic and operational objectives.
Responsibilities
- Collect, clean, validate, and analyse data from multiple internal and external data sources.
- Develop, maintain, and enhance dashboards, reports, and visualisations using modern business intelligence tools.
- Interpret complex datasets to identify trends, patterns, and actionable insights that support business decisions.
- Work closely with Business Analysts and stakeholders to understand reporting requirements and translate them into effective analytical solutions.
- Write, optimise, and maintain SQL queries for extracting, transforming, and analysing data.
- Perform data validation and quality assurance activities to ensure the accuracy, integrity, and consistency of business data.
- Support business planning by producing regular and ad hoc reports, KPIs, and performance metrics.
- Assist in the design and implementation of data models, reporting frameworks, and automated reporting solutions.
- Collaborate with cross-functional teams to improve data collection processes and reporting capabilities.
- Identify opportunities to improve operational efficiency through data analysis and process automation.
- Ensure compliance with data governance policies, GDPR requirements, and organisational standards.
- Keep up to date with emerging analytics tools, technologies, and industry best practices.
Requirements
- 3–5 years of experience in data analysis, business intelligence, or a similar analytical role.
- Strong proficiency in SQL for querying, analysing, and manipulating relational databases.
- Advanced knowledge of Microsoft Excel, including Pivot Tables, Power Query, formulas, and data analysis functions.
- Experience with business intelligence and data visualisation tools such as Power BI, Tableau, or Looker Studio.
- Understanding of statistical analysis techniques and data interpretation methodologies.
- Knowledge of Python or R for data analysis, automation, or scripting is desirable.
- Familiarity with ETL processes, data modelling, and data warehousing concepts.
- Experience working with large datasets while maintaining high standards of data quality and accuracy.
- Strong analytical, problem-solving, and critical thinking skills.
- Excellent communication skills with the ability to present analytical findings to both technical and non-technical stakeholders.
- Bonus: Experience with cloud data platforms (AWS, Azure, or Google Cloud), Microsoft Fabric, or machine learning concepts.
Qualification Required
- Bachelor's/Master’s degree in Data Science, Computer Science, Information Technology, Mathematics, Statistics, Business Analytics, Information Systems, or a related field.
Other Benefits
- Bonus
- 28 Days Holiday
- £500 yearly training budget
Salary - £28000-35000 (Per Annum)
Analytics Engineer
Duties and Accountabilities
We’re looking for an Analytics Engineer who can bridge the gap between data engineering and data analysis. You’ll be responsible for transforming raw data into clean, reliable datasets that are easy for analysts, data scientists, and business users to work with. Your work will directly support strategic decision-making across the organization.
Responsibilities
Develop and maintain scalable, tested, and well-documented data models using tools
Collaborate with data engineers, analysts, and business stakeholders to understand data needs and translate them into robust data pipelines
Manage and optimize our data warehouse (e.g., Snowflake, BigQuery, Redshift)
Ensure data quality through validation, monitoring, and documentation
Build and maintain dashboards and reporting tools in collaboration with analytics teams
Contribute to data governance and best practices for data modeling and transformation
Advocate for a modern data stack and stay current with best practices in analytics engineering
Requirements
5+ years of experience in a data engineering, analytics, or BI role
Proficiency in SQL and experience with data modeling frameworks like dbt
Experience working with modern data warehouses (e.g., Snowflake, Redshift, BigQuery)
Familiarity with data pipeline orchestration tools (e.g., Airflow, Prefect)
Strong understanding of data warehousing concepts, data transformation, and analytics workflows
Experience with version control systems like Git
Excellent problem-solving and communication skills
Bonus: Experience with BI tools like Looker, Tableau, or Mode
Qualification Required
- Bachelor's/Master’s degree in computer science/ Information Technology/ Systems Analysis or a related study
Experience Required - 8+ Years
Other Benefits
- Bonus
- 28 Days Holiday
- £500 yearly training budget
Salary - £50000-55000 (Per Annum)
Automation Tester
Duties and Accountabilities
- Deliver high-quality automation scripts that are reliable, maintainable, and efficient.
- Increase test coverage through strategic automation efforts.
- Ensure timely execution of automated tests within release cycles.
- Maintain accuracy of automation results, minimizing false positives/negatives.
- Safeguard the stability of CI/CD pipelines where automation tests are integrated.
- Support continuous improvement in the QA process and automation framework.
- Ensure defects discovered through automation are logged clearly and followed through to resolution.
- Protect code integrity by following proper branching, merging, and review practices.
- Design, develop, and maintain automated test scripts using tools such as Selenium, Playwright, Cypress, or others.
- Report defects using tracking tools (e.g., JIRA, Azure DevOps, Bugzilla).
Technical Expertise
- Automation Tools & Frameworks like Selenium WebDriver, Cypress, Playwright,
- Programming & Scripting Languages like Python, JavaScript / TypeScript
- Testing Frameworks like TestNG, JUnit, NUnit, PyTest, Cucumber/SpecFlow for BDD
- API & Web Services Testing like Postman, RestAssured, SOAPUI, Experience with REST and SOAP APIs
- Test Management & Defect Tracking using JIRA, Azure DevOps, TestRail
- Management of resolution of technical application issues and problems with suppliers and internal teams
- Being a quick learner, adaptable self-motivated and proactive attitude
Qualification Required
- Bachelor's/Master’s degree in computer science/ Information Technology/ Systems Analysis or a related study
Experience Required - 5-6 Years
Other Benefits
- Bonus
- 28 Days Holiday
- £500 yearly training budget
Salary - £33000-36000 (Per Annum)
IT Business Analyst
Duties and Accountabilities
Collaborate with stakeholders to understand business needs
and objectives. Create comprehensive documentation of business
requirements, functional specifications, and user stories. Analyse current
business processes and identify areas for improvement. Conduct feasibility
studies to evaluate potential solutions. Work with technical teams to translate
business requirements into functional specifications. Assist in designing
solutions that align with business goals and user needs. Collaborate with cross-
functional teams including developers, testers, and quality assurance
professionals to ensure successful project delivery.
Skills Required
- Ability to analyse complex business problems and identify effective
solutions.
- Understanding of software development processes and familiarity with
programming concepts.
- Knowledge of databases, data modelling, and data analysis tools.
- Skills in mapping and modelling business processes using tools like BPMN
or UML.
- Familiarity with project management methodologies (e.g., Agile, Scrum,
Waterfall) to support project planning and execution.
- Strong problem-solving skills to address challenges and find innovative
solutions.
- Ability to build relationships and manage expectations with various
stakeholders, including business users, management, and IT teams.
- Experience in developing test cases and conducting user acceptance
testing (UAT).
- Strong attention to detail to ensure accuracy in documentation and
analysis.
- Strong interpersonal skills to collaborate effectively with cross-functional
teams and facilitate discussions.
Qualification Required
- Bachelor's/Master’s degree in Systems Analysis/ Business administration or a related study
Experience Required - 5-6 Years
Other Benefits
- Bonus
- 28 Days Holiday
- £500 yearly training budget
Salary - £44000-55000 (Per Annum)