girl looking into her desktop
Back to search results

Software Engineer I

Charlotte, North Carolina;

Job Description:

Overview:

The group is responsible for delivering technology to enable our Consumer, Small Business and Wealth Management Technology and Marketing Businesses. Leveraging high tech solutions that create capacity for high touch interactions to help customers’ financial lives

Summary:

Responsible for developing and delivering software to accomplish business goals. Ensures that software is developed to meet functional and non-functional requirements. Codes solutions, unit tests, and is aware of the development practices of the bank. Contributes to story refinement/defining requirements. Participates in estimating work necessary to realize a story/requirement through the delivery lifecycle. Understands and utilizes basic architecture components in solution development. Codes solution and unit tests to deliver a requirement/story per the defined acceptance criteria. Executes automated test suites (integration, regression, performance); collects results and flags issues. Documents and communicates required information for deployment, maintenance, support, and business functionality. Adheres to team delivery/release process and cadence pertaining to code deployment and release.

Required Skills:

  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university is heavily desired.
  • Good knowledge of multiple programming languages such as: C++, Java, JavaScript, HTML/CSS, Python, .Net, mobile iOS/Android, SQL.
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Analyze user requirements to derive software design and performance requirements
  • Debug existing software and correct defects
  • Ability to work in a team setting and contribute unique ideas to the group.
  • Good communication and interpersonal skills.
  • Provide recommendations for improving documentation and software development process standards
  • Good understanding of data principles and tools.
  • Develop simple data queries for existing or proposed databases or data repositories
  • Background of working in SDLC methodologies such as Scaled Agile or Lean Agile, any certification in this area is a plus.

Desired skills:

  • Grace Hopper Conference 2021

Job Band:

H6

Shift: 

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

0

Job Description:

Overview:

The group is responsible for delivering technology to enable our Consumer, Small Business and Wealth Management Technology and Marketing Businesses. Leveraging high tech solutions that create capacity for high touch interactions to help customers’ financial lives

Summary:

Responsible for developing and delivering software to accomplish business goals. Ensures that software is developed to meet functional and non-functional requirements. Codes solutions, unit tests, and is aware of the development practices of the bank. Contributes to story refinement/defining requirements. Participates in estimating work necessary to realize a story/requirement through the delivery lifecycle. Understands and utilizes basic architecture components in solution development. Codes solution and unit tests to deliver a requirement/story per the defined acceptance criteria. Executes automated test suites (integration, regression, performance); collects results and flags issues. Documents and communicates required information for deployment, maintenance, support, and business functionality. Adheres to team delivery/release process and cadence pertaining to code deployment and release.

Required Skills:

  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university is heavily desired.
  • Good knowledge of multiple programming languages such as: C++, Java, JavaScript, HTML/CSS, Python, .Net, mobile iOS/Android, SQL.
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Analyze user requirements to derive software design and performance requirements
  • Debug existing software and correct defects
  • Ability to work in a team setting and contribute unique ideas to the group.
  • Good communication and interpersonal skills.
  • Provide recommendations for improving documentation and software development process standards
  • Good understanding of data principles and tools.
  • Develop simple data queries for existing or proposed databases or data repositories
  • Background of working in SDLC methodologies such as Scaled Agile or Lean Agile, any certification in this area is a plus.

Desired skills:

  • Grace Hopper Conference 2021

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Learn more about this role

Full time

JR-21056892

Band: H6

Manages People: No

Travel: No

Manager:

Talent Acquisition Contact:

Forrest Williams

Referral Bonus:

0