Expoint – all jobs in one place
מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Limitless High-tech career opportunities - Expoint

Bank Of America Senior Engineer - GBS 
India, Tamil Nadu, Chennai 
853330430

11.06.2025

Responsibilities

  • Ensure that the design and engineering approach for complex features, are consistent with the larger portfolio solution.
  • Design, develop, test and document scalable, highly reliable, enterprise global systems in a structured, disciplined, and fast-moving environment.
  • Conduct research, designs prototyping and other exploration activities such as evaluating new toolsets and components for release management, CI/CD, features, etc.
  • Performs spike/proof of concept as necessary to mitigate risk or implement new ideas.
  • Utilizes multiple architectural components (across data, application, business) in design and development of client requirements.
  • Help define the technology tool stack for the solution; Evaluates and adapts new testing tool/framework/practices for team(s).
  • Enable team(s)/applications with CI/CD capabilities; Engages with other technical stakeholders pertaining to efficient functioning of CI-CD pipeline.
  • Support / mentor / coach team(s) on design and best practices for high code performance – e.g. pairing, code reviews.
  • Constantly seek better ways of solving technical problems and designing the solution, not afraid of challenging the status quo.
  • Create frameworks, interfaces and complex components for team(s) to utilize and develop.
  • Accountable for technical delivery of complex features for either a single team or multiple teams.
  • Fast in learning and adopting of new framework and technologies
  • Support the production environment, assist in the diagnosis and resolution of incidents, and maintain the stability and integrity of systems.
  • Mentors other Software Engineers and coaches’ team on CI-CD practices and automating tool stack.
  • Critically evaluate design and code implementation in terms of quality and robustness.
  • Explore state of the art technology solutions and incorporate into current technology stack.
  • Recruit, mentor and develop additional members of the Cross-Asset Technology team.
  • Follow agile development culture and open to perform multiple roles as demanded by the project.
  • Work with stakeholders to establish high-level solution needs and with architects for technical requirements.
  • Lead the technical oversight for teams in solution development.

Foundational skills*

  • Strong Hands-on Software Development experience in Python/Java. Python Preferred.
  • Experience in the Investment Banking / Capital Markets.
  • Good understanding on OOP fundamentals, Data structures, Algorithms, Design patterns
  • Experience building RESTful APIs.
  • Flexible to adopt new technologies specifically Python if previous experience is in Java
  • Strong problem solving and Strong analytical and diagnostic skills as well as attention to detail
  • Must be a self-starter, independent thinker with excellent communication.
  • Ability to work in fast development environment and quickly adapt to the changes.
  • Good understanding of the SDLC/Agile processes and ability to work with agile methodology.
  • Ability to handle multiple projects concurrently; able to work under pressure to meet tight deadlines
  • Very good verbal and written communications skills
  • Competent database/SQL skills

Desired skills

  • Prior experience in applications that deal with any trading systems. Demonstrable knowledge in Python/Java.
  • Business knowledge about capital markets and FX financial products.
  • Experience of working in integrated front office development environments.
  • Experience in Test Driven and Behavior Driven development methodology

10:00AM – 8:00PM