At Bank of America, the business problem is to develop and deliver complex requirements to accomplish business goals, ensuring software is developed to meet functional, non-functional, and compliance requirements.
Requirements
- 5 + years of hands on full stack Microsoft .Net software engineering expertise in using C, .NET, Angular, Json, Web API, Micro services, and RDBMS (Preferably SQL Server)
- Hands-on experience building governance platform, regulatory focused application with multiple line of business with secure access
- Experience designing and building application for financial service domain
- Knowledgeable on Object Oriented Design and Programming
- Knowledgeable on common design patterns
- Experienced on ASP.NET MVC Framework and Core with C language
- Experienced on using Entity Framework/Core
Responsibilities
- Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
- Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
- Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack
- Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle
- Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
- Automates manual release activities
- Designs, develops, and maintains automated test suites (integration, regression, performance)
Other
- Bachelor’s or master’s degree in computer science or related field
- Ability to work with team members in various time-zone, deliver the new feature & functionalities in a fast-paced Agile environment
- Collaborate with Solution Architects and technology groups to designing, developing, and maintaining software solutions
- Must be able to work 1st shift (United States of America) with 40 hours per week
- Agile SDLC experience is desired