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, Maharashtra, Mumbai 
486204189

Today

Job Description*

This role is responsible for developing and delivering complex 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.

Responsibilities*

  • Contribute to story refinement/defining requirements.
  • Participate and guide team in estimating work necessary to realize a story/requirement through the delivery lifecycle.
  • Perform spike/proof of concept as necessary to mitigate risk or implement new ideas.
  • Code solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
  • Utilize multiple architectural components (across data, application, business) in design and development of client requirements.
  • Assist team with resolving technical complexities involved in realizing story work.
  • Contribute to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause.
  • Document and communicate required information for deployment, maintenance, support, and business functionality.
  • 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.

Requirements*

  • Participate in the process of analysis, designing, implementation, and testing of apps.
  • Solid understanding of Flutter, Dart, Flutter UI, and animations.
  • Experience working with native technologies like Android, iOS.
  • Knowledge and understanding of Firebase.
  • Experience in working with remote data via REST and JSON.
  • Strong understanding of design patterns, surpassing MVC.
  • Demonstrated experience in building and managing production mobile apps.
  • Familiarity with web application development and different client-server communication protocols.

Education*

  • BE/B.Tech/MCA
  • Certifications If Any:

Experience Range*

  • 4 to 7 Years

Foundational Skills*

  • Understanding Dart syntax and asynchronous programming.
  • Learn to create and manage widgets for UI design.
  • Master layout widgets for responsive UIs.
  • Explore different state management techniques.
  • Understand navigation between screens.
  • Learn to make HTTP requests and handle responses.
  • Store and retrieve data locally.
  • Use Flutter’s debugging tools and write tests.
  • Access platform-specific features with plugins.
  • Stay updated with packages and best practices.
  • Exposure to Agile methodology

Desired Skills*

  • Good knowledge on Dart and code quality.
  • Basic knowledge on API testing tool. (Postmen)
  • Build tools (Visual Studio code, Android Studio)
  • Experience in any agile methodology.

Work Timings*

  • 11:30 AM - 8:30 PM

Job Location*