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 ❯
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 ❯