girl looking into her desktop
Back to search results

Production Tooling development specialist for Electronic Trading Support and Global Markets Application Support

Paris, , France

Job Description:

Job Title: Production Tooling development specialist for Electronic Trading Support and Global Markets Application Support

Corporate Title: Vice President

Location: Paris

Bank of America:

We are a financial services company offering a wide array of opportunities across many functions. Our focus on the financial success of our clients – individuals, companies and institutional investors – shapes the way that we organize ourselves and run our business.

Global Technology delivers technology services globally across the bank’s eight lines of business that serve individuals, companies and institutions. The team also focuses on digital banking, payments, infrastructure, data management and technology that enhances cyber security, and risk and capital management.

Innovation is at the heart of all Global Technology does. As a member of Global Tech, you will use leading technologies such as robotics and artificial intelligence, as well as improved processes, to build our business. The team has replaced core platforms and simplified its infrastructure to improve speed to market. Its private cloud provides an environment that is scalable and secure. Global Tech uses data and analytics to enhance service, provide solutions and deepen relationships.

Role Description:

The Markets Application Production Services team (MAPS) is looking for an experienced software developer lead the PaPa Development and Support team. PaPa is our in-house Incident, Problem and Service Request Management tool and is used across Global Markets by over 1.5k Support Analysts and 5k business end users. There are significant plans for the platform to expand its scope and be developed as a solution for Capacity Management and Reporting (CaPa project). The role will also be critical in supporting the adoption of myITSM across MAPS and alongside with the CaPa project, this role will require an individual to be closely aligned with members of the APS teams to gather their requirements and implement them in production. Furthermore this role will assist the local Paris APS team with their automation and tooling requirements which will be developed by building and leveraging local technical talent. The successful candidates will be motivated and focused. Expert Ruby knowledge is essential; experience working with MySQL / SQL database is required. Good interpersonal skills and effective project and time management are also critical for the role.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable code
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Provide Level-2 support and troubleshooting to resolve issues
  • Provide responsive and accurate responses to users who submit a question/ticket
  • Contribute in all phases of the development lifecycle
  • Write and maintain integration and unit test suites
  • Assist with application documentation
  • Maintain code quality

The Team:

The MAPS team is primarily responsible for the day-to-day application support of platforms within Global Markets. The team works in direct co-located partnership with the trading desks, interfacing with the Business, Technology development teams and various FLUs.  As a developer working with the MAPS organisation the role calls for a software engineering specialise to facility new and ongoing tooling application development and support for the organisation.

Core Skills:

  • Proven work experience as a Ruby on Rails developer
  • Strong experience with relational databases
  • Extensive experience with front-end technologies (JavaScript, JQuery, CSS, Bootstrap, HTML)
  • Ability to implement automated testing and unit tests
  • Passion for writing great, simple, clean & efficient code
  • Experience with code versioning tools & agile development workflows
  • Working knowledge of Linux platform, shell scripts
  • Familiarity with NoSQL Databases
  • Strong understanding of ITIL with particular focus on the following processes: Incident, Problem, Request Fulfilment, Knowledge, Capacity/Performance.
  • Proactive, able to multi-task and work on own initiative
  • Ability to work in a high pressure environment
  • Strong time management skills
  • Understanding the needs, requirements and the pressures the users are under
  • Able to prioritize continually to ensure that service levels are adhered to
  • Excellent verbal/written communication skills
  • Ability to work as part of a global team

Bank of America:

Good conduct and sound judgment is crucial to our long term success. It’s important that all employees in the organisation understand the expected standards of conduct and how we manage conduct risk. Individual accountability and an ownership mind-set are the cornerstones of our Code of Conduct and are at the heart of managing risk well.

We are an equal opportunities employer, and ensure that no applicant is subject to less favourable treatment on the grounds of gender, gender identity, marital status, race, colour, nationality, ethnic or national origins, age, sexual orientation, socio-economic background, responsibilities for dependants, physical or mental disability. The Bank selects candidates for interview based on their skills, qualifications and experience.

We strive to ensure that our recruitment processes are accessible for all candidates and encourage any candidates to tell us about any adjustment requirements. As part of our standard hiring process to manage risk, please note background screening checks will be conducted on all hires before commencing employment.

Job Band:

H5

Shift: 

Hours Per Week:

35

Weekly Schedule:

Referral Bonus Amount:

0

Job Description:

Job Title: Production Tooling development specialist for Electronic Trading Support and Global Markets Application Support

Corporate Title: Vice President

Location: Paris

Bank of America:

We are a financial services company offering a wide array of opportunities across many functions. Our focus on the financial success of our clients – individuals, companies and institutional investors – shapes the way that we organize ourselves and run our business.

Global Technology delivers technology services globally across the bank’s eight lines of business that serve individuals, companies and institutions. The team also focuses on digital banking, payments, infrastructure, data management and technology that enhances cyber security, and risk and capital management.

Innovation is at the heart of all Global Technology does. As a member of Global Tech, you will use leading technologies such as robotics and artificial intelligence, as well as improved processes, to build our business. The team has replaced core platforms and simplified its infrastructure to improve speed to market. Its private cloud provides an environment that is scalable and secure. Global Tech uses data and analytics to enhance service, provide solutions and deepen relationships.

Role Description:

The Markets Application Production Services team (MAPS) is looking for an experienced software developer lead the PaPa Development and Support team. PaPa is our in-house Incident, Problem and Service Request Management tool and is used across Global Markets by over 1.5k Support Analysts and 5k business end users. There are significant plans for the platform to expand its scope and be developed as a solution for Capacity Management and Reporting (CaPa project). The role will also be critical in supporting the adoption of myITSM across MAPS and alongside with the CaPa project, this role will require an individual to be closely aligned with members of the APS teams to gather their requirements and implement them in production. Furthermore this role will assist the local Paris APS team with their automation and tooling requirements which will be developed by building and leveraging local technical talent. The successful candidates will be motivated and focused. Expert Ruby knowledge is essential; experience working with MySQL / SQL database is required. Good interpersonal skills and effective project and time management are also critical for the role.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable code
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Provide Level-2 support and troubleshooting to resolve issues
  • Provide responsive and accurate responses to users who submit a question/ticket
  • Contribute in all phases of the development lifecycle
  • Write and maintain integration and unit test suites
  • Assist with application documentation
  • Maintain code quality

The Team:

The MAPS team is primarily responsible for the day-to-day application support of platforms within Global Markets. The team works in direct co-located partnership with the trading desks, interfacing with the Business, Technology development teams and various FLUs.  As a developer working with the MAPS organisation the role calls for a software engineering specialise to facility new and ongoing tooling application development and support for the organisation.

Core Skills:

  • Proven work experience as a Ruby on Rails developer
  • Strong experience with relational databases
  • Extensive experience with front-end technologies (JavaScript, JQuery, CSS, Bootstrap, HTML)
  • Ability to implement automated testing and unit tests
  • Passion for writing great, simple, clean & efficient code
  • Experience with code versioning tools & agile development workflows
  • Working knowledge of Linux platform, shell scripts
  • Familiarity with NoSQL Databases
  • Strong understanding of ITIL with particular focus on the following processes: Incident, Problem, Request Fulfilment, Knowledge, Capacity/Performance.
  • Proactive, able to multi-task and work on own initiative
  • Ability to work in a high pressure environment
  • Strong time management skills
  • Understanding the needs, requirements and the pressures the users are under
  • Able to prioritize continually to ensure that service levels are adhered to
  • Excellent verbal/written communication skills
  • Ability to work as part of a global team

Bank of America:

Good conduct and sound judgment is crucial to our long term success. It’s important that all employees in the organisation understand the expected standards of conduct and how we manage conduct risk. Individual accountability and an ownership mind-set are the cornerstones of our Code of Conduct and are at the heart of managing risk well.

We are an equal opportunities employer, and ensure that no applicant is subject to less favourable treatment on the grounds of gender, gender identity, marital status, race, colour, nationality, ethnic or national origins, age, sexual orientation, socio-economic background, responsibilities for dependants, physical or mental disability. The Bank selects candidates for interview based on their skills, qualifications and experience.

We strive to ensure that our recruitment processes are accessible for all candidates and encourage any candidates to tell us about any adjustment requirements. As part of our standard hiring process to manage risk, please note background screening checks will be conducted on all hires before commencing employment.

Learn more about this role

Full time

JR-22055952

Band: H5

Manages People:

Manager:

Talent Acquisition Contact:

Serena Coventry

Referral Bonus:

0

Street Address

Primary Location:
49-51 Rue La Boetie, Paris, 75008