Source description
About the role
As a seasoned and strategic Development Engineer in Citi's Equities Technology organization, your role will be pivotal in driving the architecture, design, and implementation of next-generation automation frameworks for Equities Electronic-Execution technology team. Your deep technical expertise in modern software development and testing practices will be essential to support complex, high-performance trading applications within an Agile environment. Key Responsibilities: - Architect, design, and lead the development of sophisticated, scalable, and maintainable test automation frameworks using Java, Python, and BDD tools like Cucumber. - Define and execute a comprehensive automation strategy aligning with business goals and technology roadmaps. - Champion Agile methodologies to enhance efficiency, collaboration, and rapid feedback within the quality engineering process. - Integrate quality engineering into the CI/CD pipeline, optimizing continuous testing and delivery in a containerized environment. - Leverage Docker and Openshift to build and manage robust, isolated, and scalable testing environments. - Oversee quality assurance for critical trading systems, ensuring functionality, performance, and resilience. - Collaborate with development, DevOps, and business teams to embed quality throughout the software development lifecycle. - Stay updated on industry trends in test automation and financial technology, integrating AI-powered tools for enhanced productivity and test effectiveness. Qualifications: - Extensive experience in a senior software or automation engineering role with a proven track record of leadership and strategic impact. - In-depth knowledge of the FIX protocol. - Expert-level proficiency in Java and Python. - Deep hands-on experience with BDD frameworks, particularly Cucumber. - Strong expertise in container technologies (Docker) and container orchestration platforms (Openshift). - Proven experience designing, building, and maintaining CI/CD pipelines. - Experience in the financial services industry with exposure to trading systems. - Excellent problem-solving skills and ability to architect solutions for complex technical challenges. - Knowledge of algorithmic trading and Smart Order Routing (SOR) is advantageous. If you are excited about driving automation architecture, strategic leadership, and innovation in the Equities Electronic-Execution technology team at Citi, this role could be a great fit for you. As a seasoned and strategic Development Engineer in Citi's Equities Technology organization, your role will be pivotal in driving the architecture, design, and implementation of next-generation automation frameworks for Equities Electronic-Execution technology team. Your deep technical expertise in modern software development and testing practices will be essential to support complex, high-performance trading applications within an Agile environment. Key Responsibilities: - Architect, design, and lead the development of sophisticated, scalable, and maintainable test automation frameworks using Java, Python, and BDD tools like Cucumber. - Define and execute a comprehensive automation strategy aligning with business goals and technology roadmaps. - Champion Agile methodologies to enhance efficiency, collaboration, and rapid feedback within the quality engineering process. - Integrate quality engineering into the CI/CD pipeline, optimizing continuous testing and delivery in a containerized environment. - Leverage Docker and Openshift to build and manage robust, isolated, and scalable testing environments. - Oversee quality assurance for critical trading systems, ensuring functionality, performance, and resilience. - Collaborate with development, DevOps, and business teams to embed quality throughout the software development lifecycle. - Stay updated on industry trends in test automation and financial technology, integrating AI-powered tools for enhanced productivity and test effectiveness. Qualifications: - Extensive experience in a senior software or automation engineering role with a proven track record of leadership and strategic impact. - In-depth knowledge of the FIX protocol. - Expert-level proficiency in Java and Python. - Deep hands-on experience with BDD frameworks, particularly Cucumber. - Strong expertise in container technologies (Docker) and container orchestration platforms (Openshift). - Proven experience designing, building, and maintaining CI/CD pipelines. - Experience in the financial services industry with exposure to trading systems. - Excellent problem-solving skills and ability to architect solutions for complex technical challenges. - Knowledge of algorithmic trading and Smart Order Routing (SOR) is advantageous. If you are excited about driving automation architecture, strategic leadership, and innovation in the Equities Electronic-Execution technology team at Citi, this role could be a great fit for you.
More at Professional