Assistant Vice President / Software Engineer II

at Bank of America in Newark, Delaware, United States

Job Description

DUTIES:       Ensure that software is developed to meet functional, non-functional, and compliance requirements. Code solutions, unit tests, and ensures the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces. Utilize multiple architectural components (across data, application, business) in design and development of client requirements. Perform spike/proof of concept as necessary to mitigate risk or implement new ideas. Provide technical direction and system architecture guidance for individual initiatives. Participate in the design, development and implementation of complex application systems utilizing Agile methodology. Participate, contribute and can coach team members in the delivery/release (CI-CD) events. e.g. branching timelines, pull requests, issue triage, merge/conflict resolution, release notes. Diagnose problems, testing and resolving defects, and deploying defect fixes into production. Estimate, plan, develop and test software applications using Angular, TypeScript, HTML5, CSS, Gulp, NodeJS and NPM. Design solution architectures to scale backend systems using Java and Restful Web Services specifications. Utilize Test-driven development (TDD) for code refactoring and creating test cases with software development. Develop production ready software using Agile Methodologies.

Copy Link

Job Posting: 893340

Posted On: Jan 07, 2022

Updated On: Feb 18, 2022