CrawlJobs Logo

Applications Development Manager

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Ireland, Dublin

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Banking As A Service (BaaS) Technology (a line of business within Payments under Services Technology) is looking to expand its team and we are looking for highly motivated and skilled Software development Engineers to join our growing team. The Software Development Engineer will be responsible for designing, developing and maintaining our application that exposes a suite of banking solutions and capabilities to FinTechs globally. This role requires a strong understanding of software development principles, proficiency in programming languages, and the ability to work collaboratively in a team environment. The ideal candidate should be able to translate business requirements into technical solutions and have a passion for continuous learning and improvement.

Job Responsibility:

  • Design, develop, and maintain software applications according to specifications and standards
  • Write clean, well-documented, and efficient code following the Citi developer manifesto
  • Participate in code reviews to ensure code quality and share knowledge
  • Implement software solutions that are scalable, reliable, and secure
  • Write and execute unit test cases
  • Identify and fix bugs and performance bottlenecks
  • Participate in debugging and troubleshooting activities
  • Create and maintain technical documentation for software applications
  • Document software design, architecture, and implementation details
  • Provide documentation for APIs and other interfaces
  • Use version control systems (e.g., Git) to manage and track changes to the codebase
  • Follow branching and merging strategies to ensure code stability
  • Participate in release management activities
  • Review SonarQube findings and ensure code remediation
  • Work with product managers and business analysts to understand requirements
  • Translate business requirements into technical specifications
  • Participate in requirements gathering and refinement sessions
  • Identify and address performance issues in software applications
  • Optimize code and algorithms for performance
  • Use profiling tools to analyze and improve performance

Requirements:

  • Significant relevant experience in the Financial Service industry
  • Experience as senior level in an Applications Development role
  • Stakeholder and people management experience
  • Experience in delivering in Agile construct
  • Good knowledge of industry practices and standards
  • Proficiency in programing language – Java
  • Experience with database systems – ORASS
  • Preferred experience with cloud platforms – AWS, Azure, etc
  • Strong knowledge of repository and version control systems – Bitbucket, Git
  • Knowledge of Devops practices and tools
  • Experience in using SDLC management tools - JIRA
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred

Additional Information:

Job Posted:
July 29, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.