Kubernetes Atlassian Build tools: Maven, Gradle, Ant Familiar with source control systems, such as GIT, including branching, merging, etc. Testing: TDD, unit testing, JUnit, Mockito, Cypress Good knowledge of relational databases such as MySQL and PostgreSQL including data modelling, SQL scripts, store procedures Shift to the left: Functional test automation (API testing, UI testing cucumber, nightwatch ) Nice to have More ❯
You'll Do: Design, develop, and maintain robust applications and services in Go Build and manage gRPC and RESTful APIs for scalable system integration Work with PostgreSQL or similar relational databases for high-performance querying and storage Deploy and operate applications in Kubernetes, leveraging Helm charts and the Kubernetes API Design and develop Kubernetes Operators to automate custom workload More ❯
energy data providers to onboard data to internal platforms and APIs. AWS Proficiency: Hands-on experience with Amazon Web Services, including S3, Lambda, and EC2. Data storage solutions using relational databases such as MS SQL. The ability to translate business requirements into a technical design. Review and further improve existing technical designs. Understanding of operational aspects like high availability More ❯
diagnose and resolve complex issues Ability to thrive in fast-paced, evolving environments with shifting priorities Preferred Qualifications Experience with SpringBoot and the broader Spring ecosystem Knowledge of non-relational databases (e.g., DynamoDB), and caching solutions (Redis, Memcached) Experience with streaming technologies like Apache Kafka or Amazon Kinesis Familiarity with Terraform, Docker, and Kubernetes Proficiency in at least one More ❯
responsibilities Provide technical guidance and support to your colleagues ensuring DB products are resolved, designed, developed and tested according to established best practice principles Work with a team of Database developers to ensure projects are delivered in a timely fashion Monitor system's health and performance Ensure high levels of performance, availability, sustainability and security Analyse, solve, and correct … issues in real time Ensure reviews are conducted on a regular basis to improve/enhance the database, and that the improvements are consistent with the departmental guidelines (working closely with other members of the DB team). Where no formal guidelines exist, work with peers to formulate and enforce such guidelines. Triage assigned support incidents. Ensure that work … on defect resolution does not impact on agreed product deliverables. Database Troubleshooting and Maintenance Maintain data integrity and security (manage roles and permissions of database users). Generate traces, execution plans, identify performance issues, deadlocks/contention and resolve them. Keep abreast of technology trends and how they apply to your area. Put forward suggestions for improvement to More ❯
smaller pieces of work. Ideal Profile: Strong backend software engineering experience with relevance to their stack (e.g., Python, Go, Rust or any OO language etc.). Confident working with relational databases. Experience with designing relationaldatabase schemas (PostgreSQL ideal) Clear experience building and consuming RESTful APIs Comfortable operating in small, high-performing, agile squads Bonus Points For More ❯
skills, or similar languages. • Proficient GIT, & CI/CD experience. • Develop and maintain web applications using modern frameworks and technologies • Help maintain code quality, organization, and automation • Experience with relationaldatabase management systems. • Familiarity with cloud services (AWS, Azure, or Google Cloud – Primarily Azure). • Industry Knowledge: • Experience in the oil and gas industry, particularly within trading operations More ❯
grasp of design patterns , software architecture, and principles like SOLID , DRY , and clean code . Proven ability to build and maintain scalable, distributed systems. Experience with SQL Server and relationaldatabase design. Exposure to NoSQL solutions is a bonus. Understanding of application security , penetration testing, and remediation techniques. Familiarity with CI/CD pipelines , Git-based version control More ❯
grasp of design patterns , software architecture, and principles like SOLID , DRY , and clean code . Proven ability to build and maintain scalable, distributed systems. Experience with SQL Server and relationaldatabase design. Exposure to NoSQL solutions is a bonus. Understanding of application security , penetration testing, and remediation techniques. Familiarity with CI/CD pipelines , Git-based version control More ❯
Java, C#, Golang, Node.js, JavaScript, or similar. Back-end development experience. Willingness to learn Python and work within a TDD and OO environment. Experience managing Git workflows. Understanding of relational databases such as PostgreSQL or MySQL. Experience with Docker for building and running images. Experience working in an Agile/Scrum team. Comfortable collaborating across disciplines within a Scrum More ❯
with Cloud technologies such as Azure, AWS using Lambda (serverless architecture), they use both You have a good knowledge of microservices, DevOps, CI/CD, TeamCity, Octopus and non-relational databases, ideally MongoDB experience You also have some front end development skills with JavaScript, TypeScript, React, Redux You're collaborative with great communication skills and experience of coaching, mentoring More ❯
Strong working knowledge of Amazon Web Services (AWS) and cloud-native development Experience with RESTful API design and frameworks such as FastAPI, Flask, or Django Proficient in working with relational databases (PostgreSQL, MySQL) and ORMs (e.g., SQLAlchemy) Familiarity with Docker , container orchestration, and infrastructure-as-code (e.g., Terraform or CloudFormation) Solid understanding of software engineering best practices, including version More ❯
to all phases of the development lifecycle. Show competence by directing the development of entire modules with little supervision Write well-designed, testable, efficient code following standards. Participate in database design, SQL queries, and performance improvements. Conduct unit, integration, regression, and system testing and fix any defects found to ensure that the release of the source code has zero More ❯
GitLab, or similar Knowledge of API development and data onboarding with energy data providers Hands-on experience with AWS services like S3, Lambda, and EC2 Manage data storage using relational databases such as MS SQL Translate business needs into technical designs and improve existing solutions Ensure operational robustness, high availability, security, and monitoring Excellent communication skills in English We More ❯
Technology, or a related field, or equivalent practical experience. Proven experience as a software engineer, with at least 3 years in a technical leadership role. Strong proficiency in C#, Relational Databases, distributed computing, middleware and integration patterns. Demonstrated ability to lead and mentor a team of engineers, fostering a collaborative and productive work environment. Experience in managing complex projects More ❯
related field. Experience in technical consulting or client-facing technical roles. Understanding of the Software Development Life Cycle (SDLC). Experience with Windows and Linux operating systems. Familiarity with relational databases (SQL Server, Oracle, PostgreSQL). Knowledge of SOAP/JSON web services and XML. Programming experience (e.g., PowerShell, C#, Python). Awareness of cloud platforms (Azure, AWS, Google More ❯
Waterlooville, Hampshire, South East, United Kingdom Hybrid / WFH Options
ClearCourse
Familiarity with Java FX or any Java UI components Backend: Java, Spring Boot or Micronaut or any other multi-layered architecture framework and ORMs (e.g. JPA/Hibernate). Relational Databases like MSSQL, PostgreSQL or MySQL. Others: Git, REST APIs, Docker, CI/CD pipelines, testing frameworks. Solid understanding of RESTful services and API design. Strong understanding of software More ❯
from MSMQ to Kafka. Ensuring applications are cloud-ready without unnecessary functionality rewrites. Person Specification Essential: Strong experience with .NET 6-8 and C#. Deep understanding of SQL and relational databases. Experience with Azure (or AWS) and cloud-based architectures. Knowledge of Kafka for messaging and event-driven processing. Proficiency in Docker and containerization. Strong experience developing and maintaining More ❯
transitioning from MSMQ to Kafka. Ensuring applications are cloud-ready without unnecessary functionality rewrites. Person Specification Essential: Strong experience with .NET 68 and C#. Deep understanding of SQL and relational databases. Experience with Azure (or AWS) and cloud-based architectures. Knowledge of Kafka for messaging and event-driven processing. Proficiency in Docker and containerization. Strong experience developing and maintaining More ❯
Redhill, Surrey, England, United Kingdom Hybrid / WFH Options
Santander Consumer Finance
Master of the art of data visualisation Advanced Microsoft Excel for data manipulation (Index, Match, VBA, complex formulas Demonstrable experience in SAS, SQL Server and Business Objects Advanced knowledge database interrogation & programming skills (relationaldatabase, advance select queries, indexes, and constraints) Solid understanding of data security and compliance standards to protect the integrity and confidentiality of data More ❯
Uxbridge, London, United Kingdom Hybrid / WFH Options
Asset Resourcing
and Northern Ireland. Senior Software Engineer Key duties: Take ownership of, and provide day-to-day support for, the current Access-based platform. Maintain and optimise the existing Access database, ensuring its reliability and efficiency. Produce comprehensive, high-level technical documentation, ensuring code is well-commented and maintainable. Rewrite legacy services to ensure they are modular and reusable in … future system developments. Review and refine the SQL database, focusing on building a robust relationaldatabase model. Design and propose a scalable microservices architecture to support future enhancements. Ensure any API or integration layers use .NET and/or associated Azure technologies. Senior Software Engineer Essential experience: Proven experience working with Microsoft Access as a front-end … and enhancing legacy functionality. Strong SQL development and optimisation skills. Experience developing in C# and .NET. Senior Software Engineer Desirable experience: Knowledge of (classic) ASP. Experience of infrastructure and database performance monitoring. Familiarity with the wider Microsoft technology stack. Business process analysis and optimisation experience. Senior Software Engineer Skills and qualifications: Skilled in managing legacy systems while facilitating modernisation More ❯
broader software teams. Requirements: ACE Certified in Guidewire Experience onboarding and integrating Guidewire for a specialty insurer Proficiency in coding with GOSU, Java, C#, or Python SQL and other relationaldatabase experience, along with supporting database applications CI/CD and DevOps experience for test automation and cloud deployment Why Join this business? Innovative Projects: Be at More ❯
on going application support. The post holder will be an integral member of the team responsible in providing services to meet the Trusts IT and business requirements. Support Senior database developer and lead the development of bespoke clinical database applications used to support the Immunity and Rare Diseases Directorate and to integrate different Trust IT systems used within … expertise to inform the directorate on current IT solutions. The post holder will be responsible for the development and maintenance of the bespoke in house Immunity and Rare Diseases database systems, and will work closely with the senior database developer, information manager, clinical leads, and the Information Management department to improve data richness and accessibility while increasing automation … qualification in Computer Science, Information Systems, or a related field Extensive experience as a Software Developer Considerable experience in the design and development of software solutions Strong understanding of relationaldatabase design and normalization. Proven experience developing and maintaining Microsoft Access applications. Desirable Microsoft certifications (e.g., MCSA: SQL Server) Experience of HL7 SSIS (SQL Server Integration Services) Experience More ❯
design, and writing high-quality code that scales, apply below! Your Role & Responsibilities Design, develop, and maintain robust backend services using Node.js and a microservices architecture. Build and optimise relational databases, ensuring scalability and data integrity (MySQL/PostgreSQL). Integrate internal and external APIs, including payment providers and identity services. Implement thorough unit and integration testing across all … We're Looking For You're a backend developer who thrives on clean architecture, scalable systems, and high standards: Solid experience with Node.js in production environments. Proven background in relationaldatabase design and optimisation (MySQL/PostgreSQL). Strong focus on testing and code quality - including unit and integration tests. Experience working with Redis and cloud infrastructure (AWS More ❯
SEO-optimized frontends with React.js frameworks such as Next.js . Design and implement RESTful APIs with a focus on security, performance, and scalability. Write and optimize SQL queries for relational databases (e.g., PostgreSQL, MySQL) to support application features. Collaborate with cross-functional teams to define requirements, architect solutions, and deliver high-quality code. Leverage cloud platforms ( AWS , GCP ) and … frameworks (e.g., Next.js). Strong proficiency in JavaScript (ES6+) and TypeScript , writing clean and maintainable code. Experience building and consuming RESTful APIs , including authentication and documentation. Solid understanding of relationaldatabase concepts and practical experience with SQL queries and performance optimization. Nice-to-Have Skills : Familiarity with Redis for caching or RabbitMQ for message queues. Experience with Docker More ❯