Vice President; Software Engineer

Bank of America Bank of America · Banking · New York, NY

Software Engineer (VP) at Bank of America focused on developing and delivering complex software requirements, ensuring compliance, coding solutions, and utilizing architectural components. Requires experience in algorithmic optimization, user authentication, CI/CD tools (Python, Java), and financial market assessment.

What you'd actually do

  1. Develop and deliver complex software requirements to accomplish business goals.
  2. Ensure that software is developed to meet functional, nonfunctional, and compliance requirements.
  3. Code solutions, unit tests, and ensure the solution can be integrated successfully into the overall application/system with clear, robust and welltested interfaces.
  4. Utilize development and testing practices of the bank, as well as provide solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
  5. Utilize multiple architectural components (across data, application, business) in design and development of client requirements.

Skills

Required

  • Master's degree or equivalent in Applied Computer Science, Information Systems, Engineering (any)
  • 3 years of experience in the job offered or a related IT occupation
  • Coding solutions to deliver advanced modular and reusable frameworks and libraries with functional and non-functional requirements
  • Using algorithmic optimization, memory management strategies and code profiling to assess capacity planning, high-availability, and fault-tolerant environments
  • Utilizing customer UI and interaction techniques to build frictionless multiple factor user authentication, credential maintenance and authentication step up flows in digital channels
  • Engineering and designing continuous integration, continuous deployment, build tool, version control, and test-driven development tools by utilizing Python and Java
  • Assessing financial markets, including stocks, bonds, risk management and financial accounting to implement efficient and relevant technology solutions for the financial markets

What the JD emphasized

  • compliance requirements
  • financial markets