Global Tech Apprentice Program – Software Engineer - Charlotte, Nc and Pennington, Nj

Bank of America Bank of America · Banking · Charlotte, Pennington

Apprenticeship program for recent graduates or community college students to learn software engineering skills within a financial institution. Focuses on coding, unit testing, and supporting technology solutions with a high degree of supervision.

What you'd actually do

  1. Coding solutions and unit testing to deliver a requirement/story per the defined acceptance criteria
  2. Executes automated test suites (integrations, regression, performance); collect results and flag issues
  3. Documents and communicates required information for deployment, maintenance, support and business functionality
  4. Adheres to team delivery/release process and cadence pertaining to code deployment and release
  5. Contributes to story refinement and definition of requirements

Skills

Required

  • recent graduate or current participant with partnering technical training program NPower, Road to Hire or Per Scholas or current Community College student or recent Community College graduate
  • Highly organized self-starter who can deliver results with minimal direction
  • Strong work ethic and ability to work in a fast-paced environment
  • Teamwork oriented
  • Demonstrated problem solving abilities
  • Commitment to learning and building a technical and business skill set
  • Ability to communicate clearly and effectively with both technology/development and business partners
  • Solid grasp of how technology interacts with other technology
  • Ability to build relationships and work effectively across multiple business partners

What the JD emphasized

  • Must be a recent graduate or current participant with partnering technical training program NPower, Road to Hire or Per Scholas or must be a current Community College student or recent Community College graduate