girl looking into her desktop
Back to search results

Software Engineer for Message DevOps

Toronto, , Canada

Job Description:

Bank of America is one of the world's largest financial institutions, serving individual consumers, small and middle market businesses and large corporations with a full range of banking, investing, asset management and other financial and risk-management products and services. Following the acquisition of Merrill Lynch on January 1, 2009, Bank of America is among the world's leading wealth management companies and is a global leader in corporate and investment banking and trading across a broad range of asset classes serving corporations, governments, institutions and individuals around the world.  In Canada, Bank of America has a strong market position on which to continue to build, as well as a clear commitment to the market.

Responsibilities

  • Perform development and operational activities to support the message-oriented middleware in the electronic trading space.
  • Collaborate with regional and globally distributed teams in order to maintain and enhance existing and new messaging architectures.
  • Our software development focuses on building infrastructure and accelerating work through automation
  • Reporting into a line of business within the CTO organization and working with CTI Enterprise teams. 
  • Work with stakeholders daily to resolve/work on Incidents, Problems, Changes and Service Requests.
  • Responsible for designing, planning, and implementing infrastructure, including security, access, and documentation.
  • Provides technical assistance in identifying, evaluating, and developing systems and procedures as they relate to infrastructure.
  • Possesses or rapidly acquires in depth understanding of the business they support.

Qualifications

  • Bachelor’s Degree in Computer Science/Information Technology and/or field experience with at least 5-10 years supporting application infrastructure and experience with large scale enterprise systems
  • Experience with scripting technologies such as Perl, Python, Bash or any C derivative (C++, Java)
  • Experience working in a UNIX/Linux environment
  • Experience with, and understanding of the messaging products such as Webshpere, MQ , Kafka
  • Administration/understanding of monitoring tools
  • Ability to troubleshoot & diagnose infrastructure problems
  • Experience with, and understanding of, peripheral systems (network, load balancing/workload management, application development, operating system), and with monitoring systems (Splunk, ITRS, Introscope, SiteScope, etc.)
  • Create documentation for troubleshooting, best practices, performance, optimization, and remediation
  • Ability to clearly communicate technical concepts to both business and technical management
  • Ability to work independently with minimum supervision
  • Familiarity with IT Service Management framework

Additional Qualifications

  • Strategic Thinking: Strategic vision, Innovation & Creativity
  • Business Results: Client relationships, Analytical ability, Execution
  • Personal Effectiveness: Communication, Decisiveness, Energy & Drive, Courage, Character

What Bank of America Offers

Bank of America embodies a culture that extends from how we think, to how we behave, and to how we measure performance. By achieving excellence - in everything we do, every time we do it - we deliver the full value of Bank of America for our clients, our shareholders and our employees.

Bank of America places a high value on talent and on maintaining a culture defined by meritocracy. For these reasons, it is deeply committed to professional development, opportunity and accountability at all levels of the organization.

Bank of America is an Equal Opportunity Employer.

Bank of America encourages applications from all qualified individuals. Applicants with disabilities may notify us of any accommodations needed to support your participation in the recruitment process. We wish to thank all applicants for their interest and effort in applying. Please be aware that only candidates selected for interviews will be contacted for this position.

Job Band:

H5

Shift: 

Hours Per Week:

37.5

Weekly Schedule:

Referral Bonus Amount:

0

Job Description:

Bank of America is one of the world's largest financial institutions, serving individual consumers, small and middle market businesses and large corporations with a full range of banking, investing, asset management and other financial and risk-management products and services. Following the acquisition of Merrill Lynch on January 1, 2009, Bank of America is among the world's leading wealth management companies and is a global leader in corporate and investment banking and trading across a broad range of asset classes serving corporations, governments, institutions and individuals around the world.  In Canada, Bank of America has a strong market position on which to continue to build, as well as a clear commitment to the market.

Responsibilities

  • Perform development and operational activities to support the message-oriented middleware in the electronic trading space.
  • Collaborate with regional and globally distributed teams in order to maintain and enhance existing and new messaging architectures.
  • Our software development focuses on building infrastructure and accelerating work through automation
  • Reporting into a line of business within the CTO organization and working with CTI Enterprise teams. 
  • Work with stakeholders daily to resolve/work on Incidents, Problems, Changes and Service Requests.
  • Responsible for designing, planning, and implementing infrastructure, including security, access, and documentation.
  • Provides technical assistance in identifying, evaluating, and developing systems and procedures as they relate to infrastructure.
  • Possesses or rapidly acquires in depth understanding of the business they support.

Qualifications

  • Bachelor’s Degree in Computer Science/Information Technology and/or field experience with at least 5-10 years supporting application infrastructure and experience with large scale enterprise systems
  • Experience with scripting technologies such as Perl, Python, Bash or any C derivative (C++, Java)
  • Experience working in a UNIX/Linux environment
  • Experience with, and understanding of the messaging products such as Webshpere, MQ , Kafka
  • Administration/understanding of monitoring tools
  • Ability to troubleshoot & diagnose infrastructure problems
  • Experience with, and understanding of, peripheral systems (network, load balancing/workload management, application development, operating system), and with monitoring systems (Splunk, ITRS, Introscope, SiteScope, etc.)
  • Create documentation for troubleshooting, best practices, performance, optimization, and remediation
  • Ability to clearly communicate technical concepts to both business and technical management
  • Ability to work independently with minimum supervision
  • Familiarity with IT Service Management framework

Additional Qualifications

  • Strategic Thinking: Strategic vision, Innovation & Creativity
  • Business Results: Client relationships, Analytical ability, Execution
  • Personal Effectiveness: Communication, Decisiveness, Energy & Drive, Courage, Character

What Bank of America Offers

Bank of America embodies a culture that extends from how we think, to how we behave, and to how we measure performance. By achieving excellence - in everything we do, every time we do it - we deliver the full value of Bank of America for our clients, our shareholders and our employees.

Bank of America places a high value on talent and on maintaining a culture defined by meritocracy. For these reasons, it is deeply committed to professional development, opportunity and accountability at all levels of the organization.

Bank of America is an Equal Opportunity Employer.

Bank of America encourages applications from all qualified individuals. Applicants with disabilities may notify us of any accommodations needed to support your participation in the recruitment process. We wish to thank all applicants for their interest and effort in applying. Please be aware that only candidates selected for interviews will be contacted for this position.

Learn more about this role

Full time

JR-21067125

Band: H5

Manages People:

Manager:

Talent Acquisition Contact:

Deepika Mathias

Referral Bonus:

0

Street Address

Primary Location:
250 YONGE ST, Toronto, M5B 2L7