Overview
Software Engineer I role in Bank of America's Global Merchants & Payments Technology (GMPT) Merchant Services team, responsible for developing and delivering complex requirements and software for business-critical payment platforms.
What you'll do
- Contribute to story refinement and defining requirements.
- Participate and guide the team in estimating work to realize a story or requirement through the delivery lifecycle.
- Perform spikes and proofs of concept as necessary to mitigate risk or implement new ideas.
- Code solutions and unit tests to deliver a requirement or 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 the team with resolving technical complexities involved in realizing story work.
- Contribute to existing test suites (integration, regression, performance), analyze test reports, identify test issues or errors, and triage the underlying cause.
- Document and communicate required information for deployment, maintenance, support, and business functionality.
- Participate, contribute, and coach team members in delivery and release (CI-CD) events, e.g. branching timelines, pull requests, issue triage, merge/conflict resolution, release notes.
What you'll need
- Education: Graduation or Post Graduation.
- 2 to 4 years of experience.
- Understanding of Dart syntax and asynchronous programming.
- Ability to create and manage widgets for UI design.
- Ability to use layout widgets for responsive UIs.
- Exploration of different state management techniques.
- Understanding of navigation between screens.
- Ability to make HTTP requests and handle responses.
- Ability to store and retrieve data locally.
- Use of Flutter's debugging tools and writing tests.
- Access to platform-specific features with plugins.
- Staying updated with packages and best practices.
- Exposure to Agile methodology.
Nice to have
- Good knowledge of Dart and code quality.
- Basic knowledge of API testing tools (Postman).
- Familiarity with build tools (Visual Studio Code, Android Studio).
- Experience in any Agile methodology.
Details
- Location: Chennai, Tamil Nadu.
- Work timings: 11:30 AM - 8:30 PM.
- Bank of America is committed to an in-office culture, with an appropriate level of flexibility based on role-specific responsibilities and business needs.
Read the full description and apply on the company’s own careers page.