girl looking into her desktop
Back to search results

Software Engineer II

Dublin, , Ireland

Job Description:

Job Title: Software Engineer II

Corporate Title: Assistant Vice President

Location: Dublin  

Role Description:

Global Risk Analytics Technology are seeking a talented developer to work in the Enterprise Risk & Finance Technology division of Bank of America. The successful candidate will work closely with our business partners to define requirements, design, develop, implement and support key system applications. The role requires the developer to work with business users across several lines of business and therefore must possess strong communication skills and be adaptable. Different lines of business will have different requirements, processes and interactions.

This exciting role, based in our Dublin office, is well suited to strong developers with a keen interest in various technologies in financial services. The candidate will work in the Enterprise Risk & Finance Technology team and will be contributing and maintaining to some of the significant risk projects in the organisation in an agile environment. The successful candidate will work in a global team with colleagues in Ireland, the UK, India and the US. The candidate will also become a subject matter expert on the code deployed on our platform and provide consulting support to other development, audit, application governance and the business user teams.

The role offers opportunities to learn about technologies used in banking as well as ongoing training and the opportunity to work with and learn from technologists who are experienced in delivering successful enterprise scale solutions.

The Team:

The Global Risk Analytics Technology team is a technology first team supporting the Global Risk Analytics organisation who are responsible for developing analytics to support risk modelling activities across all lines of business at the Bank.  Uses include CCAR, CECL, IFRS 9 and other regulatory and management reports.

The project team is small and established team with technology colleagues in EMEA. The team has close interactions with the Global Risk Analytics quantitative model development team who are located across EMEA and the United States. The team also has close interactions with the GBAM Stress Testing team who are part of the CFO organization and located in the United States.

Core Skills:

Essential

  • Strong full stack development skills with Python
  • Exposure to Design Methodologies specifically Object Orientated Programming and Design Patterns.
  • Being able to take pride in writing elegant code with industry standards
  • Knowledge or experience of various SDLCs including Scrum and Kanban.
  • Good understanding of testing concepts.
  • Experience working directly with business users to define requirements and building out new features.
  • Excellent problem solving and analytical skills.
  • Fantastic attention to detail.
  • Strong team player with excellent communication skills (written and verbal).
  • Collaborative and creative nature.
  • Possess a solid degree in Computer Science, Physics, Engineering, Mathematics or relevant analytical degree.

Nice to have

  • Experience with developing web application using JavaScript and React.
  • Experience of integrated Front Office Development environments (examples include, but are not limited to, Sec DB, Athena, and Quartz.)
  • Prior experience working in a highly regulated environment such as within the banking and finance sector is an advantage.
  • Prior experience working with financial risk management applications.
  • Experience in various database platforms such as relational and NoSQL databases

Bank of America:

Every day, across the globe, our employees bring a commitment to our purpose and to driving responsible growth by living our values: deliver together, act responsibly, realize the power of our people and trust the team. A key aspect of driving responsible growth is doing so in a sustainable manner, a critical pillar of which is being a great place to work for our teammates.

In line with these values, in EMEA we have 9 Employee Networks, a wide range of Sports & Social clubs, and other development and networking opportunities so that you can enjoy a range of experiences and connect with colleagues across the bank. We also offer exclusive discounts to some of the most iconic cultural experiences for you to enjoy in your spare time outside of work. Learn more about our benefits here.

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: Software Engineer II

Corporate Title: Assistant Vice President

Location: Dublin  

Role Description:

Global Risk Analytics Technology are seeking a talented developer to work in the Enterprise Risk & Finance Technology division of Bank of America. The successful candidate will work closely with our business partners to define requirements, design, develop, implement and support key system applications. The role requires the developer to work with business users across several lines of business and therefore must possess strong communication skills and be adaptable. Different lines of business will have different requirements, processes and interactions.

This exciting role, based in our Dublin office, is well suited to strong developers with a keen interest in various technologies in financial services. The candidate will work in the Enterprise Risk & Finance Technology team and will be contributing and maintaining to some of the significant risk projects in the organisation in an agile environment. The successful candidate will work in a global team with colleagues in Ireland, the UK, India and the US. The candidate will also become a subject matter expert on the code deployed on our platform and provide consulting support to other development, audit, application governance and the business user teams.

The role offers opportunities to learn about technologies used in banking as well as ongoing training and the opportunity to work with and learn from technologists who are experienced in delivering successful enterprise scale solutions.

The Team:

The Global Risk Analytics Technology team is a technology first team supporting the Global Risk Analytics organisation who are responsible for developing analytics to support risk modelling activities across all lines of business at the Bank.  Uses include CCAR, CECL, IFRS 9 and other regulatory and management reports.

The project team is small and established team with technology colleagues in EMEA. The team has close interactions with the Global Risk Analytics quantitative model development team who are located across EMEA and the United States. The team also has close interactions with the GBAM Stress Testing team who are part of the CFO organization and located in the United States.

Core Skills:

Essential

  • Strong full stack development skills with Python
  • Exposure to Design Methodologies specifically Object Orientated Programming and Design Patterns.
  • Being able to take pride in writing elegant code with industry standards
  • Knowledge or experience of various SDLCs including Scrum and Kanban.
  • Good understanding of testing concepts.
  • Experience working directly with business users to define requirements and building out new features.
  • Excellent problem solving and analytical skills.
  • Fantastic attention to detail.
  • Strong team player with excellent communication skills (written and verbal).
  • Collaborative and creative nature.
  • Possess a solid degree in Computer Science, Physics, Engineering, Mathematics or relevant analytical degree.

Nice to have

  • Experience with developing web application using JavaScript and React.
  • Experience of integrated Front Office Development environments (examples include, but are not limited to, Sec DB, Athena, and Quartz.)
  • Prior experience working in a highly regulated environment such as within the banking and finance sector is an advantage.
  • Prior experience working with financial risk management applications.
  • Experience in various database platforms such as relational and NoSQL databases

Bank of America:

Every day, across the globe, our employees bring a commitment to our purpose and to driving responsible growth by living our values: deliver together, act responsibly, realize the power of our people and trust the team. A key aspect of driving responsible growth is doing so in a sustainable manner, a critical pillar of which is being a great place to work for our teammates.

In line with these values, in EMEA we have 9 Employee Networks, a wide range of Sports & Social clubs, and other development and networking opportunities so that you can enjoy a range of experiences and connect with colleagues across the bank. We also offer exclusive discounts to some of the most iconic cultural experiences for you to enjoy in your spare time outside of work. Learn more about our benefits here.

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-21059365

Band: H5

Manages People:

Manager:

Talent Acquisition Contact:

Radley Barco

Referral Bonus:

0

Street Address

Primary Location:
CENTRAL PARK, Dublin, 18