Bank of America is looking to solve the business and technical problem of developing and delivering complex requirements to accomplish business goals by ensuring software is developed to meet functional, non-functional, and compliance requirements, with well-designed solutions for maintainability, integration, and testing.
Requirements
- 5+ years of experience with .NET + angular development skills
- SDLC experience using agile methodologies
- Strong coding experience
- Production support experience in a complex environment
- Ability to triage problems and determine root cause
- Core Java
- Angular, microservices
Responsibilities
- Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
- Responsible for developing and delivering complex software requirements to accomplish business goals.
- Ensures that software is developed to meet functional, non-functional, and compliance requirements.
- Codes solutions, unit tests, and ensures the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces.
- Development of conceptual diagrams, process flows and technical architecture diagrams
- Design, build, and maintain APIs, services, and systems.
- Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack
Other
- Being a Great Place to Work is core to how we drive Responsible Growth.
- Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations.
- Leading, mentoring and coordinating on-site & offshore on project development
- Work with minimal supervision
- Strong Communication skills (Verbal and Written) and the ability to direct global team members