play a key role in designing and building high-quality, scalable solutions across enterprise-level systems. This is a hands-on role ideal for someone who enjoys both writing cleancode and contributing to architectural decisions. What You’ll Be Doing: Leading the design, development and deployment of robust .NET-based applications Collaborating closely with cross-functional teams … including product, DevOps and QA Driving best practices around cleancode, test coverage, performance and scalability Mentoring junior developers and contributing to a culture of continuous improvement Participating in technical discussions and decisions on architecture and design Writing well-documented, maintainable, and efficient code using modern .NET standards (C#, .NET 6/7) What We’re Looking More ❯
secure, high-performance systems using Java and Spring Boot Design and implement RESTful APIs and containerised microservices Collaborate within agile teams to deliver high-quality features and services Write clean, testable, production-grade code following best practices Contribute to CI/CD processes, test automation, and code reviews Work on solutions that demand performance, resilience, and zero … related frameworks Understanding of REST API development , SQL/MySQL , and microservice architecture Familiarity with DevOps tools: Git, Maven, Jenkins , and containerisation (Docker/Kubernetes) Strong commitment to quality, cleancode, and continuous delivery Excellent problem-solving skills and a collaborative mindset Agile development experience in a team setting Bonus Skills (nice to have) Experience with big data … tools like Hadoop, Spark, or Scala Exposure to fraud, payments , or financial services platforms Understanding of cloud-native development and container orchestration Knowledge of test-driven development and modern code quality practices What's on Offer Unrivalled pension scheme that sets the benchmark in the tech industry Unheard-of bonus potential tied to performance and delivery Flexible hybrid working More ❯
be responsibility for providing guidance and mentorship to junior team members. The succssful candidate will actively contribute to the implementation of critical features and complex technical solutions, and write clean, efficient, and maintainable code that meets the highest standards of quality. You will collaborate with other Principal Engineers to define and evolve the overall system architecture and design … in designing and developing solutions The candidate will apply internal standards for re-use, architecture, testing and general best practices. The candidate will be responsible for Agile Development Lifecycle, Code reviews, test case reviews and ensure code developed meets the requirements, Component Design/Coding/Unit Testing/Debugging, and Level 3 production support. Build and sustain … strong relationships with the senior business leaders associated with the platform Design, code, test, document and implement application release projects as part of development team. Work with development partners to ensure design and coding best practices. Work closely with Program Management and Quality Control teams to deliver quality software to agreed project schedules. Proactively notify Development Project Manager of More ❯
software development experience Proficiency in programming in Java, Python, JavaScript or React Hands on experience of building RESTful APIs using popular frameworks like Spring Experience of following TDD and cleancode principles Proficiency with data structures, algorithms and SQL Able to independently work in fast paced and rapidly changing environment Preferred Qualifications Experience of working in investment bank More ❯
brands. What You'll Be Doing Designing and implementing backend microservices using Java and Spring Boot Building and refining RESTful APIs that power secure, real-time payment flows Writing clean, testable code with a focus on quality, performance, and reliability Leading on feature analysis, architecture decisions, and release planning Contributing to peer reviews, automated testing, and continuous integration More ❯
Belfast, Northern Ireland, United Kingdom Hybrid / WFH Options
Venesky Brown
Testing Library - Experience with RESTful APIs - Experience writing unit and integration tests - Experience with CI/CD (e.g. Jenkins), including build and package management tools - Programming Best Practices (i.e. CleanCode, SOLID, etc.) - Are familiar with good continuous integration and continuous delivery principles - Experience of microservice design patterns - Translate technical concepts between infrastructure, delivery management and service management More ❯
the entire software development lifecycle. Collaboration & Communication: Effectively collaborate with cross-functional teams (business analysts, data scientists, etc.) to gather requirements, translate them into technical specifications, and participate in code reviews. Code Quality & Best Practices: Write clean, efficient, well-documented code, adhering to coding standards and best practices. Contribute to the development of these standards. Testing More ❯
excitement of developing their own in-house products. Now, they're looking for a Senior Java Developer to join their talented, close-knit team, someone who's passionate about cleancode, collaboration, and building innovative solutions that make a difference. Why This Role Stands Out: At this agency, no two days look the same. You'll work on More ❯
work with various technologies across multiple projects, including React, Angular, C#, Go, AWS, Java, and Node.js Proven experience of working in a small team Excellent communication skills Responsibilities: Write cleancode to support our technological initiatives. Technologies: AWS Angular C# Java React NodeJS Cloud ASP.NET Support JavaScript More: We are a local tech success story experiencing unparalleled growth More ❯
designers, back-end developers, and product managers to build seamless and scalable interfaces Optimise components for maximum performance across a vast array of web-capable devices and browsers Write clean, maintainable code and contribute to code reviews and best practices Stay current with front-end trends and emerging technologies to continually improve our tech stack Requirements More ❯
Belfast, Northern Ireland, United Kingdom Hybrid / WFH Options
Adepta Partners
and Python . Strong background in testing cloud-native applications on AWS . Proven experience leading offshore or distributed QA teams in a global engineering environment. A passion for cleancode, DevOps, and continuous improvement. Why Join? Be part of a global tech leader with a growing presence in Belfast . Lead meaningful work on mission-critical systems More ❯
and create great solutions for iconic brands. An Android developer at Deloitte Digital plays a key role in designing, developing, and maintaining high-quality Android applications. This involves writing clean and efficient code while collaborating with cross-functional teams to ensure adherence to coding standards. Key responsibilities include: Contributing to the overall architectural design of mobile applications. Integrating … Working closely with designers to create a visually appealing and user-friendly interface. Conducting thorough testing, debugging, and optimizing performance for various devices. Creating and maintaining technical documentation for code, processes, and configurations. Effectively communicating within the team and with clients to understand project requirements. Staying updated on the latest Android development trends, tools, and technologies. Implementing security measures … full lifecycle of Android apps, from initial design and development to deployment on the Google Play Store and ongoing maintenance. Experience with version control systems, particularly Git, for managing code changes in a collaborative environment. Proficiency in writing and maintaining unit and instrumentation tests, and debugging complex issues using tools like Android Studio Debugger. Skills in optimizing app performance More ❯
ownership, and creative input. The ideal candidate will bring: Strong experience developing applications in .NET Solid knowledge of SQL and API integrations Comfortable working in Agile environments and writing clean, testable code A passion for continuous learning and technology innovation Experience with JavaScript Exposure to cloud platforms like Azure Package Includes: Hybrid working (3 days office, 2 from More ❯
skills we need: Professional Python Development Experience: Minimum 1-3 years of hands-on experience using Python in a professional setting (beyond academic coursework). Strong proficiency in writing clean, efficient, and maintainable code. Collaborative Coding Practices: Proficient in using Git for version control within a collaborative development environment. Experience with pull requests, code reviews, and branch management … a variety of approaches and mechanisms in line with best practices. Develop best practices for the team and coach other team members on areas such as style, documentation, and code management. Grow your knowledge in all components of the Data Science life cycle. Seek opportunities for you and your team members to share and celebrate what you've achieved More ❯
your skills surrounded by a team of incredibly smart and experienced Engineers. In this role, you will: Build, maintain, and release our well architected services by writing correct and cleancode consistently and following best practices and conventions Participate in the design and planning of upcoming features, our Engineers are first class stakeholders in all parts of the More ❯
and create great solutions for iconic brands. An Android developer at Deloitte Digital plays a key role in designing, developing, and maintaining high-quality Android applications. This involves writing clean and efficient code while collaborating with cross-functional teams to ensure adherence to coding standards. Key responsibilities include: Contributing to the overall architectural design of mobile applications. Integrating … Working closely with designers to create a visually appealing and user-friendly interface. Conducting thorough testing, debugging, and optimizing performance for various devices. Creating and maintaining technical documentation for code, processes, and configurations. Effectively communicating within the team and with clients to understand project requirements. Staying updated on the latest Android development trends, tools, and technologies. Implementing security measures … full lifecycle of Android apps, from initial design and development to deployment on the Google Play Store and ongoing maintenance. Experience with version control systems, particularly Git, for managing code changes in a collaborative environment. Proficiency in writing and maintaining unit and instrumentation tests, and debugging complex issues using tools like Android Studio Debugger. Skills in optimizing app performance More ❯
issues in the app Reviewing the tickets of fellow developers, with comprehensive testing, and feedback Writing automated tests for the features you have worked on Skills Ability to write clean, reusable code and have a passion for mobile development Problem-solving and creating solutions Swift & Xcode Swift UI JSON Experience using REST APIs Core Data and SQLite Experience More ❯
alongside experienced engineers to deliver scalable and reliable software in a high-performance environment. This is an opportunity to grow your skills in a product-driven company that values clean architecture, best practices, and continuous learning Key Requirements: Hands-on experience with modern C++ (C++11/14/17/20) in a commercial or production environment Understanding of … object-oriented programming, design patterns, and cleancode principles Exposure to multi-threaded or performance-sensitive systems Familiar with version control systems (e.g. Git) and collaborative development workflows Experience working with structured data and APIs (e.g. JSON, XML) Strong problem-solving and debugging skills Desirable Experience: Linux development experience Exposure to C or systems-level programming Interest in More ❯
Belfast, Northern Ireland, United Kingdom Hybrid / WFH Options
MCS Group | Your Specialist Recruitment Consultancy
mobile team, building and supporting production-level apps deployed across various sectors. The company embraces a modern product mindset and values a strong engineering culture, with an emphasis on clean, maintainable code and top-notch user experience. Tech Stack: Swift (required) SwiftUI (nice to have) Xcode RESTful APIs App Store distribution What You'll Be Doing: Designing and … implementing new features for iOS applications Maintaining and enhancing the existing codebase Participating in sprint planning, code reviews, and release management Collaborating with QA and cross-functional teams Managing App Store releases About You: Solid commercial experience with Swift Comfortable taking ownership of the entire mobile development cycle Knowledge of SwiftUI is advantageous Proven experience of deploying apps to More ❯
mobile team, building and supporting production-level apps deployed across various sectors. The company embraces a modern product mindset and values a strong engineering culture, with an emphasis on clean, maintainable code and top-notch user experience. Tech Stack: Swift (required) SwiftUI (nice to have) Xcode RESTful APIs App Store distribution What You'll Be Doing: Designing and … implementing new features for iOS applications Maintaining and enhancing the existing codebase Participating in sprint planning, code reviews, and release management Collaborating with QA and cross-functional teams Managing App Store releases About You: Solid commercial experience with Swift Comfortable taking ownership of the entire mobile development cycle Knowledge of SwiftUI is advantageous Proven experience of deploying apps to More ❯