Zynx Technologies Ltd

Software Developer

50 Salisbury Road, Cranford, Hounslow TW4 6JQ

Key information

Pay
£36,000 - £42,000
Hours
Full-time
Contract
Permanent
Remote working
Hybrid - 3 days remote
Posted date
14 Aug 2026
Closing date
13 Sep 2026

About this role

About the Company

Zynx Technologies Ltd is a London-based Business and IT consulting firm delivering innovative and scalable solutions to small and medium enterprises worldwide. Our services span market research, IT security, business analytics, software development, cloud infrastructure, and systems operations. We are committed to delivering high-quality technology solutions and continuously evolving to meet our clients’ needs. We are looking for dynamic, flexible, and driven professionals to join our growing organization.

Job Role and Responsibilities

• Design, develop, test, maintain, and enhance scalable Python and SQL-based software solutions that support business applications, data processing, and cloud-based integration requirements.

• Develop and maintain software components and ETL/ELT processes for integrating, transforming, and processing data from multiple source systems.

• Design and maintain data warehouse structures using Star Schema and Snowflake Schema.

• Write, review, and optimise SQL queries, stored procedures, views, and functions.

• Build, maintain, and support data pipelines using Azure Data Factory and Snowflake.

• Develop and maintain ETL/ELT processes for integrating data from multiple source systems.

• Design and maintain data warehouse structures using Star Schema and Snowflake Schema.

• Write, review, and optimise SQL queries, stored procedures, views, and functions.

• Develop data-processing and transformation solutions using Python and SQL.

• Perform data cleansing, validation, reconciliation, and quality checks to ensure accurate processing and reporting.

• Support data migration, transformation, and integration activities across cloud and on-premises environments.

• Develop and maintain Azure Data Factory pipelines for data ingestion and transformation.

• Work with Azure Data Lake Storage, Azure SQL Database, Azure Databricks, Azure Synapse Analytics, and Snowflake to support data-processing requirements.

• Assist in developing Apache Spark-based data-processing solutions where required.

• Develop and maintain database and data-integration components supporting business applications.

• Collaborate with Business Analysts, Developers, and QA teams to translate business and technical requirements into reliable software and data-driven solutions.

• Troubleshoot, debug, and resolve issues across software components, ETL jobs, data pipelines, and databases, and optimise overall solution performance.

• Support data integration and cloud transformation activities across different systems and platforms.

• Use Git or SVN for version control and management of development components.

• Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, reviews, and retrospectives.

• Contribute ideas for improving data-processing, ETL/ELT, database, cloud integration, and automation processes.