Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Bank Of America Software Engineer II 
United States, New York, New York 
144966548

23.07.2024


This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of development and testing practices in the industry.

LOB Specific Job Summary

This role is for Cross Asset Services lead who will own the framework for developing post booking workflows and services and ensure the individual services owner is following the common design and framework in place. This role is also responsible for developing user interface using HTML5, React JS and the usage of right messaging layer for faster performance and rich user experience.

Responsibilities:

  • Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
  • Utilizes multiple architectural components (across data, application, business) in design and development of client requirements
  • Performs Continuous Integration and Continuous Development (CI-CD) activities
  • Contributes to story refinement and definition of requirements
  • Participates in estimating work necessary to realize a story/requirement through the delivery lifecycle
  • Contributes to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause
  • Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
  • Lead the design for scalable, highly reliable, enterprise global systems in a structured, disciplined, and fast-moving environment.
  • Mentor others to develop within a controlled process according to design and high quality of code.
  • Perform code reviews for every release and relay feedback constructively.
  • Ensure team follows Agile principles outlined within BAML’s SDM process.
  • Support the production environment, assist in the diagnosis and resolution of incidents, and maintain the stability and integrity of systems.
  • Fast in learning and adopting of new framework and technologies

Required Qualifications

  • Experience leading global team (5-10).
  • Strong in any programming language (Python, Java, C#)
  • Experience leading UI team from the past.
  • Experience owning post trade platforms and knowledge to the cross-asset products lifecycle.
  • Continuous track record of developing high performant user interface tools.
  • Must be a self-starter, independent thinker with excellent communication.
  • Ability to work in fast development environment and adapt quickly.
  • Strong problem solving and analytical skills.
  • Excellent communication, written skills and ability to work with senior tech/business management.

Desired Qualifications

  • Experience with Python development
  • Test Driven Development using JUnit / Eclipse / Ant / MavenWork
  • Experience in Finance Domain. Capital markets business knowledge, including derivatives

Skills:

  • Application Development
  • Automation
  • Collaboration
  • DevOps Practices
  • Solution Design
  • Agile Practices
  • Architecture
  • Result Orientation
  • Solution Delivery Process
  • User Experience Design
  • Analytical Thinking
  • Data Management
  • Risk Management
  • Technical Strategy Development
  • Test Engineering

- Bachelor Degree or Equivalent Professional Experience

1st shift (United States of America)