software, ensuring seamless integration and performance. Collaborate with cross-functional teams, including Business Analysts (BAs) and Project Managers (PMs), to gather and refine requirements. Implement and maintain Infrastructure as Code (IaC) using AWS CDK with Python to automate deployment and management of cloud resources. Ensure high-qualitycode through automated testing, particularly unit testing, and maintain … a strong emphasis on codequality and complexity. Oversee the implementation and management of CI/CD pipelines to streamline the software development lifecycle. Monitor system performance, identify issues, and implement solutions to ensure high availability and performance. Ensure security best practices are followed and implement necessary measures to protect cloud infrastructure and applications. Participate in agile … ceremonies and contribute to an agile mindset within the team. Maintain detailed documentation of code, processes, and system configurations. Experience/Competences Essential Proven experience as a Senior .Net Engineer, preferably in the finance sector. Strong understanding of AWS services and hands-on experience with Infrastructure as Code (IaC), particularly using AWS CDK in Python. Experience with Entity More ❯
id R4062 Role Responsibilities Design, develop, and maintain back-end services and APIsin .Net C#, with a focus on cloud-based distributed architecture . Ensure high-qualitycode through automated testing, particularly unit testing, and maintain a strong emphasis on code quality. Implement & maintain Infrastructure as Code (IaC) using AWS CDK (Python preferred) to automate … resolve issues in a timely manner, ensuring minimal disruption to business operations. Contribute to the modernisation and simplification of the tech landscape, driving transformation initiatives. Maintain detailed documentation of code, processes, and system configurations. Experience/Competences Essential Solid engineering experience, preferably in the finance sector. Strong understanding of AWS services and hands-on experience with Infrastructure as Code … complexity. Excellent problem-solving skills and the ability to think critically and creatively. Strong collaboration skills and the ability to communicate effectively with team members and stakeholders. Passion for codequality and a commitment to maintaining high standards of software development. Proficiency in back-end development using .NET technologies, particularly with microservices architecture in cloud environments. Experience More ❯
the reins. The Role This isn't a "steer-from-the-sidelines" kind of job. You'll lead a small, high-performing team while remaining technically sharp - delivering production code, mentoring engineers, and guiding product direction. The role offers the chance to work on greenfield architecture, while also evolving and optimising an existing, revenue-generating platform. You'll shape … or Search: Elasticsearch Testing: RSpec, Capybara (and other modern tools) What You'll Do Lead a cross-functional engineering team, setting direction and supporting growth Write clean, maintainable Ruby code and contribute to backend architecture Build and refine frontend components for web and mobile interfaces Improve the robustness of DevOps pipelines and cloud deployments Own product quality through code reviews, testing practices, and validation Collaborate with Product, Design, and Ops to ensure delivery stays aligned and focused Coach and mentor junior engineers; be the calm, strategic voice in the room What You'll Bring Deep experience with Ruby on Rails in production systems Confidence in building, scaling, and securing RESTful APIs Frontend awareness: you More ❯
team. The Software Engineer will be responsible for developing and implementing software solutions while collaborating with cross-functional teams to drive innovation and ensure the delivery of high-quality products. This position will support our Puppet brand. Puppet by Perforce is a values-driven global company that believes deeply in a people-first perspective - we might be in … compliantly, and continuously. Responsibilities: Collaborate with cross-functional teams to design, develop, and maintain software applications. Design and develop distributed systems, ensuring fault tolerance, scalability, and performance. Conduct thorough code reviews and provide constructive feedback to ensure codequality and adherence to best practices. Identify and troubleshoot software defects and performance bottlenecks. Stay up to date More ❯
Lisburn, County Antrim, United Kingdom Hybrid / WFH Options
VanRath
a Greenfield project later on in the year too! This is a hands-on development role for a mid to senior-level developer who thrives in an environment where codequality, performance, and maintainability are key. You'll be working across the full stack, with a strong emphasis on the .NET ecosystem and modern front-end frameworks … development practices including Docker, AWS ECS, and CI/CD pipelines. Collaborate directly with senior stakeholders to translate business requirements into technical solutions. Mentor and guide junior developers through code reviews and best practices. Play a key role in architectural decisions and modernising legacy systems. Ideal Candidate Profile 4+ years' commercial experience in full-stack software development. Strong proficiency More ❯
RabbitMQ/SOLACE/AMQP) API Development using REST and GraphQL practices. Worked within a technical platform team, delivering reusable services across multiple agile projects. Microservice Architecture. Containerization. Maintaining codequality with Unit, Integration and e2e testing. AWS cloud ecosystem and the AWS CLI (or industry equivalent). Linux shell or Windows PowerShell. CI and CD flows 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 ❯
Antrim, County Antrim, United Kingdom Hybrid / WFH Options
Farmdrive
preferably on GCP ) Implement CI/CD pipelines and support DevOps initiatives Collaborate with data scientists, and product managers to deliver business-critical features Help shape engineering best practices, codequality standards, and development processes Required Qualifications 3+ years of full stack development experience in production environments Advanced proficiency inReact, Typescript,GoorPython Deep understanding of API design More ❯
understand business needs and translate them into technical solutions. Build and manage relational databases for optimal performance. Take part in the full SDLC including architecture, deployment, and testing. Uphold codequality, performance, and security standards. Essential Criteria: 3+ years of hands-on software development experience. Strong knowledge of C# , SQL , and JavaScript . Commercial experience with ASP.Net More ❯
software patterns for C. Transforming protocol or traffic data into structured formats for reporting/visualization. Working with teams to define internal data formats and cross-module interfaces. Ensuring codequality and extensibility through disciplined testing and code reviews. Collaborating with other engineers to deliver scalable, maintainable analytics tooling. We're looking for someone who has More ❯
requirements, and discretionary transformation programs. Key Responsibilities: Develop PySpark and SQL queries to analyze, reconcile, and interrogate data. Provide actionable recommendations to improve reporting processes—e.g., enhancing data quality, streamlining workflows, and optimizing query performance. Contribute to architecture and design discussions in a Hadoop-based environment. Translate high-level architecture and requirements into detailed design … and code. Lead and guide complex, high-impact projects across all stages of development and implementation while ensuring adherence to key processes. Champion continuous improvement in areas such as codequality, testability, and system reliability. Act as a subject matter expert (SME) to senior stakeholders and cross-functional teams. Produce key project documentation, including Business Requirements Documents … FRDs), UAT plans, test scenarios, and project plans for technical deliverables. Manage day-to-day project activities, including setting milestones, tracking tasks, coordinating deliverables, and ensuring timely, high-quality execution. Required Skills & Experience: Proficiency in SQL, Python, and Spark. Minimum 5 years of hands-on technical data analysis experience. Familiarity with Hadoop/Big Data environments. Understanding of More ❯
on business-critical platforms used by major players in the global 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 Experience database technologies (SQL/NoSQL) Secure coding and API 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 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 ❯