Application Programmer (Middle Office)

  • Competitive
  • Singapore
  • Permanent, Full time
  • Bank Of America / Merrill Lynch
  • 16 Jan 17

Application Programmer (Middle Office)

Job Description:
Global Markets Operations Technology - Control and Middle Office Technology (CMOT)
Global Control Middle Office Technology (CMOT) team provides solutions for control, reconciliation and cross product middle office solutions within Global Markets domain. We are looking for very strong developers with extensive experience building middle-tier services, who are self-starters and eager learners.

Develop new functionality on the global platforms to cater to Asian business requirements Face off APAC users and managers to capture requirements Build solutions to cater to business requirements for regional and global users Co-ordinate with global team to track all regional requests and programs Work with respective regional and global development teams to resolve issues or build common utility Assist in building and enhancing common utility on global platforms


  • Extensive experience in Python/Java development
  • RDBMS - SQL, PL/SQL, Triggers and Indexing
  • Middleware experience - MQ and EMS Build and tracking tools - Hudson, Confluence, Jira, Maven or SVN
  • Experience in working with multicultural regional and global teams in various time zones
  • Comfortable working with senior stakeholders for requirements Publishing timelines and delivery plans with ownership of end-to-end delivery Strong knowledge of software best practices
  • Good knowledge working with memory and execution constraints for handling large amounts of data
  • Experience with Unix/Linux platforms with scripting Experience using agile development methodologies and test-driven development
  • Desire and ability to document code and write documentation in support of the software

Bank of America Merrill Lynch is an equal opportunity employer.

Posting Date: 05/01/2017
Location: SG--Singapore

Full / Part-time: Full time
Hours Per Week: 40