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-quality code through automated testing, particularly unittesting, and maintain a strong emphasis on code quality and complexity. Oversee the implementation and management of CI/CD pipelines to streamline the software … CRMs) is beneficial Experience designing and building systems using a contract-first methodology is beneficial Experience with writing tests or scripts in Python is beneficial Demonstrated experience with automated testing frameworks and a solid understanding of unittesting principles. Experience working in agile environments and a strong agile mindset. Attention to detail and the ability to work More ❯
R4062 Role Responsibilities Design, develop, and maintain back-end services and APIsin .Net C#, with a focus on cloud-based distributed architecture . Ensure high-quality code through automated testing, particularly unittesting, and maintain a strong emphasis on code quality. Implement & maintain Infrastructure as Code (IaC) using AWS CDK (Python preferred) to automate deployment and management … preferably in the finance sector. Strong understanding of AWS services and hands-on experience with Infrastructure as Code (IaC), particularly using AWS CDK with Python. Demonstrated experience with automated testing frameworks and a solid understanding of unittesting principles. Experience working in agile environments and a strong agile mindset. Fluent in using containerisation tools (e.g., Docker). More ❯
based web technologies as both client and server within the payment ecosystem Participating in the entire software development lifecycle, from requirements analysis through software and test design, implementation and unittesting, to verification and release. Learning and applying software design principles, including coupling/cohesion, decomposition/modularity, encapsulation/information hiding, and separation of interface and implementation … idealism and pragmatism Assisting with troubleshooting and repairing defects Simplifying and improving existing technical methodologies Adhering to and applying overarching internal practices and policies with respect to coding standards, unittesting, lean development, and status reports. What we ask for BSc or MSc or equivalent in Computer Science or related field Working experience in C++ or ability to More ❯
based web technologies as both client and server within the payment ecosystem Participating in the entire software development lifecycle, from requirements analysis through software and test design, implementation and unittesting, to verification and release. Learning and applying software design principles, including coupling/cohesion, decomposition/modularity, encapsulation/information hiding, and separation of interface and implementation … idealism and pragmatism Assisting with troubleshooting and repairing defects Simplifying and improving existing technical methodologies Adhering to and applying overarching internal practices and policies with respect to coding standards, unittesting, lean development, and status reports. What we ask for BSc or MSc or equivalent in Computer Science or related field Working experience in C++ or ability to More ❯
Collaborate with architects and senior engineers to design scalable solutions Take ownership of feature development and drive delivery to completion Mentor junior developers and promote best practices (code reviews, unittesting, etc.) Partner with QA to ensure robust software quality Experiment with technologies to ensure the best fit for purpose Experience Needed Essential: Strong background in C# .NET More ❯
the US , Australia , India , Lithuania, France, Germany and the UK ! Who we want: We are interested in individuals who have strong software engineering fundamentals (OO design, test-driven development, unittesting, code reuse, code reviews) as well as hands-on experience with highly scalable distributed systems across the full software lifecycle (design, build, test, deploy, support). We More ❯
ideas will be encouraged and supported - we are ready to hear your ideas! Your day to day: Back-end Engineer (Go) Assuming direct development responsibility for developing, debugging and unittesting of product features in accordance with internal procedures and standards When required, diagnosing, and solving functional and performance/scalability issues Helping to improve technical practices towards More ❯
Group in Citi. The successful applicant will take ownership of key projects and components and will be responsible for all phases of the SDLC including analysis and design, development, testing and deployment. 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 … OpenShift based container deployment Familiarity with tools like Teamcity/Tekton & uDeploy/Harness for CI/CD automation Experience with SonarQube for code quality analysis and JUnit for unittesting Proven track record of working in Agile Scrum environments, with the ability to collaborate effectively with product owners and team members Experience working with the Scrum methodology More ❯
or traffic data into structured formats for reporting/visualization. Working with teams to define internal data formats and cross-module interfaces. Ensuring code quality 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 technical proficiency in: Solid knowledge of modular design and … Understanding of algorithm design and computational complexity. Skilled at breaking down complex problems into reusable, testable components. Familiarity with libraries for serialization, data transformation, or logging pipelines. Experience with unittesting frameworks and automated build/test environments. Familiarity with bash scripting is beneficial. We're also looking for candidates with: Strong research, writing and communication skills. Ability More ❯