business-critical platforms used by major players in the global finance market. The Role You will be a key part of an Agile, cross-functional team, developing high-qualitysoftware for both internal users and external clients. You'll contribute across the development lifecycle, with a strong focus on continuous integration, delivery, and improvement. What You'll Do … ownership of feature development and drive delivery to completion Mentor junior developers and promote best practices (code reviews, unit testing, etc.) Partner with QA to ensure robust softwarequality Experiment with technologies to ensure the best fit for purpose Experience Needed Essential: Strong background in C# .NET and/or Java Experience with Git, CI/CD … solving and communication skills Secure coding and API architecture knowledge Desirable: Web development experience (React, TypeScript, JavaScript) Familiarity with AWS, containerisation, microservices, and serverless architecture Exposure to infrastructure as code (Terraform, CloudFormation) Benefits A highly competitive salary package Annual bonus and performance incentives Generous pension and private medical insurance Hybrid working model (3 days in office) And many more More ❯
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 downtime What You'll Bring … of REST API development , SQL/MySQL , and microservice architecture Familiarity with DevOps tools: Git, Maven, Jenkins , and containerisation (Docker/Kubernetes) Strong commitment to quality, clean code, 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 codequality 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 ❯
roadmap development and platform strategy with a focus on scalable, AI-powered infrastructure. Work closely with developers in backlog refinement, sprint planning, and daily technical guidance. Review architecture and code for quality, security, performance, and scalability. Train and coach developers in new tools, frameworks, and engineering best practices. Drive engineering excellence across testing, documentation, code reviews … teams. Mentoring developers at all stages of their careers. Communicating technical information clearly to non-technical stakeholders. Aligning engineering practices with Agile/Scrum methodologies. Driving process discipline in codequality, testing, and documentation. You are experienced in: Full-stack software development (front-end, middleware, data tier). Modern AI/ML development lifecycle and workflow integration. More ❯
across the full software stack - including APIs, web applications, and mobile platforms. Working closely with developers, designers, and product managers, you'll play an integral part in ensuring softwarequality throughout the development life-cycle. You will get involved at each stage of the testing cycle- from writing robust test plans to debugging complex issues. The Role Build … and automated test cases Conduct post-release and post-implementation testing Maintain clear technical documentation for testing processes Collaborate with cross-functional teams to ensure a consistent, high-quality product experience The Person As this is a Senior position, substantial prior experience working in a hands-on Test Automation position is essential . You will have demonstrated experience More ❯
As a senior developer, the candidate will be responsible for providing technical guidance to junior developers, including overseeing their deliverables, provide architectural guidance, enforce Citi best practices, and conduct code reviews. A potential candidate will need to understand system and enterprise architecture concepts and will be expected to understand how all components fit together and impact one another. They … a global and diverse team of peers as well as liaise closely with Business Analyst, Production Support, and Infrastructure teams. Responsibilities: Deliver assigned development projects within agreed schedule, quality and scope expectations Participate in all stages of the SDLC within an agile Scrum environment Form partnership with technology vendors and gain deep understanding of products Interact with senior … experience/exposure to Docker/OpenShift based container deployment Familiarity with tools like Teamcity/Tekton & uDeploy/Harness for CI/CD automation Experience with SonarQube for codequality analysis and JUnit for unit testing Proven track record of working in Agile Scrum environments, with the ability to collaborate effectively with product owners and team More ❯
as a Development Lead and as such will play the part of a key decision maker in driving design decisions. This is evidenced by your knowledge of the application code details and your experience with the technology and teams engaged. Work with limited guidance, seeking guidance only as needed as the development and delivery strategy is defined; the design … velocity and our learnings. Participates in the full development life cycle, identify dependencies between agile and waterfall delivery, working within broadly defined parameters, including test plan execution and softwarequality needs Directly impact the business by influencing strategic functional decisions through advice, counsel or provided services. This will require persuading and influencing others through strong and comprehensive communication More ❯
We are seeking a talented and experienced mid-level software engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining high-qualitysoftware solutions that meet client requirements. At Scaffold Digital, we are passionate about creating innovative digital experiences. We are a team of creative thinkers and problem solvers dedicated to … we are seeking a talented and experienced mid-level software engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining high-qualitysoftware solutions that meet client requirements. You will work closely with cross-functional teams, collaborating with designers, product managers, and fellow developers to deliver exceptional results. Key responsibilities Develop … test, and deploy software solutions that meet project requirements and quality standards. Collaborate with team members to design and implement efficient and scalable software architectures. Participate in code reviews, providing constructive feedback and ensuring code quality. Mentor junior developers, sharing knowledge and best practices to foster their growth. Take ownership of assigned tasks and projects, ensuring More ❯
Battery Management, High Power DC charging and Propulsion systems. The Principal MATLAB/Simulink Engineer (EV) will: Support in the application of Functional Safety, working with the company softwarequality/safety management processes and technical specialists. Carry out MIL and SIL testing within the software development environment. Plant model development to support SIL/MIL test activities. More ❯