Logo
Hispanic Technology Executive Council

Software Engineer II

Hispanic Technology Executive Council, Addison, Texas, United States, 75001

Save Job

At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities, and shareholders every day. Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates' physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve. 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. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! Job Description:

This role is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities include ensuring software development meets functional, non-functional, and compliance requirements, coding solutions, conducting unit testing, and ensuring successful integration into the overall application/system with clear, robust, and well-tested interfaces. The role requires awareness of industry development and testing practices. Responsibilities:

Code solutions and perform unit tests to deliver requirements/story per defined acceptance criteria and compliance standards. Utilize multiple architectural components (data, application, business) in designing and developing client requirements. Perform Continuous Integration and Continuous Deployment (CI/CD) activities. Contribute to story refinement and requirements definition. Estimate work necessary for story/requirement delivery through the lifecycle. Contribute to existing test suites (integration, regression, performance), analyze test reports, identify issues/errors, and perform triage. Perform spike/proof of concept as needed to mitigate risks or implement new ideas. Required Qualifications:

Contribute to story refinement and requirement definition. Guide the team in estimating work for story/requirement delivery. Perform spike/proof of concept to mitigate risks or explore new ideas. Code solutions in Java and conduct unit testing to meet acceptance criteria and compliance standards. Utilize multiple architectural components in design and development. Assist in resolving technical complexities involved in story realization. Desired Qualifications:

Contribute to and analyze existing test suites, identify issues, and perform triage. Document and communicate deployment, maintenance, support, and business functionality requirements. Participate and coach team members in CI/CD delivery and release events, including branching, pull requests, issue triage, merge conflicts, and release notes. 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 Shift:

1st shift (United States of America) Hours Per Week:

40 hours #J-18808-Ljbffr