3 months ago
Belfast, United KingdomSenior
Responsibilities
- Architect, build, and maintain scalable testing frameworks, libraries, and internal developer tooling.
- Own core testing infrastructure and automate manual steps across the software development lifecycle.
- Design and implement CI/CD pipelines with Operations and Development teams.
- Research and integrate AI-powered tools for test data generation, anomaly detection, and code completion.
- Translate application requirements into documented, testable, and maintainable framework designs.
- Lead code reviews and guide engineers on code quality, testability, and design standards.
- Assess technical risk, escalate control issues, and adhere to applicable policies, laws, and regulations.
Requirements
- At least eight years of hands-on experience in a technical software development role delivering production-grade systems.
- Experience architecting and implementing scalable applications, developer frameworks, or shared tooling from scratch.
- Strong knowledge of data structures, algorithms, object-oriented design, design patterns, and software engineering fundamentals.
- Hands-on experience or applied interest in integrating AI tools into software development or testing.
- Strong analytical, problem-solving, communication, collaboration, and root-cause diagnosis skills.
- Ability to work across engineering, operations, and business analyst functions in agile environments.
- Beneficial qualifications include financial services technology experience and familiarity with Behaviour-Driven Development.
- Working knowledge of Docker or Kubernetes and experience deploying or operating on cloud platforms.
- Expertise in Java or Python and practical experience with testing tools such as JUnit, TestNG, Selenium, Playwright, Cucumber, or Postman.
- Experience maintaining shared libraries or contributing to open-source projects is beneficial.
Benefits
- Hybrid Belfast work model with up to two days working from home per week.
- 27 days of holiday plus bank holidays, increasing with tenure.
- Discretionary annual performance-related bonus.
- Private medical insurance, employee assistance, pension plan, and paid parental leave.
- Employee discounts and access to learning and development resources.
Tech Stack
Categories
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
