degree or equivalent qualification in a STEM subject. Are familiar with Unix environments. Exposure to at least one other programming language besides Python. Proficiency in object-oriented programming (OOP), SOLIDprinciples, and test-driven development (TDD). Proficiency with Docker and experience working with container orchestration tools such as Kubernetes, Docker Swarm, or cloud-based alternatives. Comfort working across More ❯
integrations. Strong interest in AI Knowledge & Experience 2+ years in C# and ASP.NET MVC or similar. Ability to learn complex frameworks like ASP.NET Boilerplate. Strong grasp of OOP/SOLID Experience with RESTful APIs and Git. Proficient with AI tools (e.g., GitHub Copilot, Cursor) to enhance coding. Attributes & Skills Self-motivated, disciplined, and autonomous. Strong problem-solver with a More ❯
adoption of release management and automation best practices. Incident Management : Ensure thorough root cause analysis and prompt remediation during any incidents or outages. YOU'RE GOOD AT You bring solid development and program leadership experience to drive technical governance, innovation, integrations, and cloud strategies using emerging technologies like Gen AI. You thrive in environments that demand independent problem-solving … tools and technologies Flexibility and entrepreneurial spirit to adapt easily to changing requirements and priorities Experience leading and developing solutions across a varied technology stack, including: - Object-Oriented design, SOLIDprinciples, and modern design patterns - Development experience in Microsoft .Net Framework and experience in Front-end JavaScript frameworks like Angular & React - Traditional Relational Database technologies like Oracle, MS SQL More ❯
expertise in C# .NET Core, Vue.js, JavaScript/TypeScript, SCSS/CSS, HTML Experience with MongoDB and SQL Server Proven track record in building and consuming RESTful web services Solid grounding in OOP, SOLIDprinciples, and design patterns Skilled in Agile development, TDD and BDD Familiarity with cloud technologies, ideally Azure DevOps and Azure Portal Proficiency with Jira More ❯
ecosystem and the libraries available for common tasks and benchmarking and optimisation, Proficient in Google's Android design principles, interface guidelines and code versioning tools, such as Git, Applying SOLIDPrinciples, MVVM/MVI architecture, Android Architecture Components and other Jetpack libraries, Jetpack Compose, Working in a modularised codebase and UI testing. The ideal candidate will desirably have strong More ❯
high-performing systems players rely on. You'll collaborate closely with engineers, product managers, and designers to deliver high-quality solutions while applying modern practices like Domain-Driven Design, SOLID, and GRASP. If you thrive in fast-paced environments, enjoy tackling tough scaling challenges, and want to shape the future of competitive gaming, this is your chance to make More ❯
the use JSON/XML Proficient in application development using .Net 8 (or greater) Proficient in application development using MVC/Web API Highly proficient in the use of SOLID & OOP Experience of class library development for plugin architecture Experience of using a modern authorization protocol such as OAuth 2.0 Proficient in the use of HTTP Desirable Knowledge of More ❯
play a key role in writing clean, efficient, and testable code, while contributing to team discussions, sprint planning, and technical decisions. This role is ideal for someone with a solid grounding in software engineering principles who's eager to take ownership of their work, contribute to improving existing systems, and grow through mentorship and hands-on experience. You'll … A strong focus on architecture and code quality Experience of modern UI frameworks such as Vue or React Ability to create great user experiences Have a good understanding of SOLIDprinciples and how to use design patterns to create robust, maintainable and testable code Strong understanding of object-oriented programming and Dependency Injection Strong experience of integrating with third … Experience of both the full .NET Framework and .NET Core Experience of using observability systems such as Elastic APM or DataDog to track and diagnose issues in production A solid understanding of security principles and secure coding including OWASP Top 10 Nice to haves: o Experience in VOIP, (SIP and RTP advantageous) o Experience of TDD/BDD/ More ❯
play a key role in writing clean, efficient, and testable code, while contributing to team discussions, sprint planning, and technical decisions. This role is ideal for someone with a solid grounding in software engineering principles who's eager to take ownership of their work, contribute to improving existing systems, and grow through mentorship and hands-on experience. You'll … A strong focus on architecture and code quality Experience of modern UI frameworks such as Vue or React Ability to create great user experiences Have a good understanding of SOLIDprinciples and how to use design patterns to create robust, maintainable and testable code Strong understanding of object-oriented programming and Dependency Injection Strong experience of integrating with third … Experience of both the full .NET Framework and .NET Core Experience of using observability systems such as Elastic APM or DataDog to track and diagnose issues in production A solid understanding of security principles and secure coding including OWASP Top 10 Nice to haves: o Experience in VOIP, (SIP and RTP advantageous) o Experience of TDD/BDD/ More ❯
that meets real-world customer needs and exceeds expectations for scalability, security, and performance. Write clean, modular code using modern engineering practices, including object-oriented design, clean architecture, and SOLID principles. Collaborate with a tight-knit development team to make key technical decisions, shape architecture, and drive feature development. Integrate seamlessly with third-party APIs, cloud platforms, and existing … with modern software architecture and scalable frameworks. Proficiency in Java (Spring Boot), Python, or similar. Proficiency in JavaScript/TypeScript with frameworks like React (preferred), Angular, Vue, or similar. Solid understanding of scalable, service-oriented architectures in a cloud or hybrid setting. Experience with PostgreSQL and/or NoSQL databases. Excellent written and verbal communication skills. Bonus Qualifications Familiarity More ❯
software development. 2+ years' experience in software design/technical architecture. Proficiency in C#, .NET Platform, and related technologies. Strong MS SQL Server experience and RDBMS design. Knowledge of SOLIDprinciples, IoC (Autofac preferred), and strong OO skills. Proficiency in UML and modelling techniques. Technical Architect - Hybrid Due to the volume of applications received for positions, it will not More ❯
software development. 2+ years' experience in software design/technical architecture. Proficiency in C#, .NET Platform, and related technologies. Strong MS SQL Server experience and RDBMS design. Knowledge of SOLIDprinciples, IoC (Autofac preferred), and strong OO skills. Proficiency in UML and modelling techniques. Technical Architect - Hybrid Due to the volume of applications received for positions, it will not More ❯
applications from requirements to the App Store Ability to iterate quickly on wireframes across multiple feature areas Working knowledge of agile methodologies such as Scrum and Kanban Understanding of SOLIDprinciples and meticulous code quality Willing to learn new skills and really get stuck in Bags of common sense with the raw ability and energy to make things happen More ❯
environments within the Windows and Linux operating systems based on Open Source toolsets e.g. GitLab Desirable The Software Development Lifecycle and Fundamental Software Engineering practices e.g. the use of SOLIDprinciples Managing people and working collaboratively within a multi-disciplinary team Practical application of Agile methods across the requirements capture, planning and execution phases of projects Benefits: As well More ❯
that meets real-world customer needs and exceeds expectations for scalability, security, and performance. Write clean, modular code using modern engineering practices, including object-oriented design, clean architecture, and SOLID principles. Collaborate with a tight-knit development team to make key technical decisions, shape architecture, and drive feature development. Integrate seamlessly with third-party APIs, cloud platforms, and existing … with modern software architecture and scalable frameworks. Proficiency in Java (Spring Boot), Python, or similar. Proficiency in JavaScript/TypeScript with frameworks like React (preferred), Angular, Vue, or similar. Solid understanding of scalable, service-oriented architectures in a cloud or hybrid setting. Experience with PostgreSQL and/or NoSQL databases. Excellent written and verbal communication skills. Bonus Qualifications Familiarity More ❯
ecosystem and the libraries available for common tasks and benchmarking and optimisation Proficient in Google's Android design principles, interface guidelines and code versioning tools, such as Git Applying SOLIDPrinciples MVVM/MVI architecture, Android Architecture Components and other Jetpack libraries Jetpack Compose Working in a modularised codebase UI testing More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom Hybrid / WFH Options
Atom Bank
applications using Swift for iOS Fully conversant with the iOS OS and Device ecosystem Experience with Swift UI Experience contributing to solution design, and technical documentation production Conversant with SOLID and OOP principles and Software Design Patterns, BDD and TDD as approaches Experience of UX Development including responsive designs and accessibility Experience of RESTful API integration, securing applications and More ❯
Team Player; someone who is passionate about collaborating with others and achieving group objectives. Experience required: Proficiency in C#/.NET CORE development languages Strong understanding and application of SOLID design principles. At least 2-3 years of commercial experience in Backend development. Our client believes in a collaborative approach and would like to find someone who is willing More ❯
North West London, London, United Kingdom Hybrid / WFH Options
SEFE MARKETING & TRADING LIMITED
is required Hands-on experience in data- or trading-intensive domains (e.g., commodities, financial services, betting). Familiarity with Endur and the .NET API (Open Components) is a plus. Solid understanding of CI/CD practices, ideally using Azure DevOps. Strong grasp of design patterns and SOLID principles. Nice to have: OAuth2, MongoDB, and RabbitMQ or Kafka Power More ❯
years of experience in software development focusing on .NET technologies. Strong experience with AWS services such as EC2, S3, Lambda, RDS, and others. Proficiency in C# and .NET Core. Solid understanding of RESTful APIs and web services. Experience with database technologies like SQL Server, MySQL, or PostgreSQL. Familiarity with Docker and Kubernetes. Strong problem-solving skills and ability to … work independently and in a team. Understanding of SOLIDprinciples and design patterns. Excellent communication and interpersonal skills. Benefits: Competitive salary and benefits package. Opportunity to work with cutting-edge technologies. Collaborative and innovative work environment. Professional development and growth opportunities. If you are passionate and experienced in software engineering and looking to advance your career, we invite you More ❯
automated regression testing for the software developed Skills and Experience: Excellent working knowledge of ASP.NET, C#, HTML, JavaScript, jQuery, React Framework, MS SQL Server, Mongo DB, Elasticsearch Understanding of SOLID development principles Worked previously on projects using the Umbraco CMS Continuous Delivery skills, tools and techniques (e.g. Git, Github, Team City, Octopus, Jenkins, Selenium, etc.) Familiar with Azure cloud … in an agile/Kanban environment and familiar with JIRA and confluence Not afraid to challenge existing thinking in order to improve processes The Client will consider candidates with solid Backend development skills without Umbraco. The Client is based in Central London and this role will be working remotely. The duration will be 3 months. Do send your CV More ❯
automated regression testing for the software developed Skills and Experience: Excellent working knowledge of ASP.NET, C#, HTML, JavaScript, jQuery, React Framework, MS SQL Server, Mongo DB, Elasticsearch Understanding of SOLID development principles Worked previously on projects using the Umbraco CMS Continuous Delivery skills, tools and techniques (e.g. Git, Github, Team City, Octopus, Jenkins, Selenium, etc.) Familiar with Azure cloud … in an agile/Kanban environment and familiar with JIRA and confluence Not afraid to challenge existing thinking in order to improve processes The Client will consider candidates with solid Backend development skills without Umbraco. The salary for this role will be in the range £55K to £80K per year depending on experience. The Client is based in Central More ❯
in a collaborative, creative environment. We are looking for someone who has experience with: Designing, building, and maintaining iOS applications in Swift Creating clean, modern UIs with SwiftUI Applying SOLIDprinciples to write scalable, maintainable code Working with RESTful APIs to integrate app functionality Ensuring apps perform smoothly through memory management, multi-threading, and performance optimisation Collaborating with cross More ❯
in a collaborative, creative environment. We are looking for someone who has experience with: Designing, building, and maintaining iOS applications in Swift Creating clean, modern UIs with SwiftUI Applying SOLIDprinciples to write scalable, maintainable code Working with RESTful APIs to integrate app functionality Ensuring apps perform smoothly through memory management, multi-threading, and performance optimisation Collaborating with cross More ❯
in a collaborative, creative environment. We are looking for someone who has experience with: Designing, building, and maintaining iOS applications in Swift Creating clean, modern UIs with SwiftUI Applying SOLIDprinciples to write scalable, maintainable code Working with RESTful APIs to integrate app functionality Ensuring apps perform smoothly through memory management, multi-threading, and performance optimisation Collaborating with cross More ❯