{bc}
linkedin

Software Engineer III - Flutter Engineer

Bank of America
Charlotte, USA
Full-time
Mid-Senior
Onsite
Discovered 1 months ago
FlutterDartMobile app developmentRESTful APIsJSONCI/CD pipelines

Full Job Posting

Role Overview

Develop and deliver complex software requirements to meet business goals.

Ensure software meets functional, non-functional, and compliance requirements.

Build solutions with maintainability, integration, and testing considered from the outset.

Join Enterprise Payments Technology and the Merchant Business Software Suite team.

The team is delivering scalable, customizable point-of-sale software across industry verticals.

Responsibilities

  • Code solutions and unit tests that meet story acceptance criteria and compliance requirements.
  • Design, develop, and modify architecture components, application interfaces, and solution enablers.
  • Maintain principal architecture integrity.
  • Mentor engineers and coach the team on CI/CD practices and automation tools.
  • Refine stories, define requirements, and estimate delivery work.
  • Perform spikes and proofs of concept to reduce risk or implement new ideas.
  • Automate manual release activities.
  • Create and maintain automated integration, regression, and performance test suites.

Required Qualifications

  • 4+ years of coding and unit-testing experience delivering requirements or stories.
  • 4+ years of experience with architecture components, application interfaces, and solution enablers.
  • 4+ years of professional mobile app development experience.
  • Production experience with Flutter and Dart.
  • Strong understanding of RESTful APIs and JSON.
  • Familiarity with CI/CD pipelines, Git, and Agile development methodologies.

Desired Qualifications

  • Experience with point-of-sale applications is desired.
  • Payment gateway experience is preferred.
  • Mobile, Android, and Flutter development experience is desired.
  • Merchant services and payments experience are desired.

Skills

  • Application development, automation, solution design, architecture, and DevOps practices.
  • Technical strategy development, test engineering, data management, and risk management.
  • Analytical thinking, collaboration, influence, business acumen, and results orientation.

Workplace

  • Bank of America has an in-office culture with role-specific office attendance requirements and flexibility.

Schedule

  • First shift in the United States.
  • 40 hours per week.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Bank of America