Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Bank Of America Software Engineer II B - GBS 
India, Tamil Nadu, Chennai 
982250484

08.04.2025

Job Description*

• A Software Engineer II B is responsible for developing and delivering complex software requirements to accomplish business goals.

• Key responsibilities of the role include ensuring that software is developed to meet functional, non-functional, and compliance requirements.

• This role codes solutions, unit tests, and ensures the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces.

• They are familiar with development and testing practices of the bank.

• A Software Engineer II B is an individual contributor to a team.

Responsibilities*

• Utilizes multiple architectural components (across data, application, business) in design and development of client requirements.

• Contributes to story refinement/defining requirements.

• Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle.

• Performs spike/proof of concept as necessary to mitigate risk or implement new ideas.

• Codes solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements.

• Assists team with resolving technical complexities involved in realizing story work.

• Contributes to existing test suites (integration, regression, performance); Analyzes test reports, identifies any test issues/errors; Triages the underlying cause.

• Documents and communicates required information for deployment, maintenance, support, and business functionality.

• Participates, contributes, 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.

Education*

  • BE / MCA
  • Certifications If Any: NA

Experience Range*

  • 5 to 7 Years

Foundational Skills*

  • Android, Kotlin
  • Core Java

Desired Skills*

  • Experience working with Google Mobile Application technologies, Software methodologies - Agile development.
  • Design Patterns - MVC, MVP, MVVM, Singleton, Builder
  • Dependency injection - Dagger
  • Memory management, Multi threading, RxJava, RxAndroid
  • Version control - GIT, Bitbucket an added advantage
  • Writing Espresso test cases
  • UX/UI Techniques
  • Consuming web services - Rest & Json response handling

Work Timings*

  • 10:30AM - 7:30PM

Job Location*