girl looking into her desktop
Back to search results

Software Engineer I

Charlotte, North Carolina;

Job Description:

Position Summary

Responsible for developing and delivering complex software requirements to accomplish business goals. Other responsibilities include:

  • Ensures that software is developed to meet functional, non-functional, and compliance requirements.

  • Codes solutions, unit tests, and ensures the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces.

  • Familiar with development and testing practices of the bank. Contributes to story refinement/defining requirements.

  • Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle.

  • Performs spike/proof of concept as necessary to mitigate risk or implement new ideas.

  • Codes solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements.

  • Utilizes multiple architectural components (across data, application, business) in design and development of client requirements.

  • Assists team with resolving technical complexities involved in realizing story work.

  • Contributes to existing test suites (integration, regression, performance).

  • Analyzes test reports, identifies any test issues/errors; Triages the underlying cause.

  • Documents and communicates required information for deployment, maintenance, support, and business functionality.

  • Participates, contributes 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.

Required Skills/ Experience

• Good knowledge of multiple programming languages such as: C++, Java, JavaScript, HTML/CSS, Python, .Net, mobile iOS/Android, SQL.
• Ability to work in a team setting and contribute unique ideas to the group.
• Excellent communication and interpersonal skills.
• Strong understanding of data principles and tools.
• Background of working in SDLC methodologies such as Scaled Agile or Lean Agile, any certification in this area is a plus.
• Strong leadership qualities

Desired Skills/ Experience

• Previous experience in the banking or finance industry.

• Bachelor’s degree in Computer Science or related discipline from an accredited college or university is strongly preferred.

Job Band:

H6

Shift: 

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

0

Job Description:

Position Summary

Responsible for developing and delivering complex software requirements to accomplish business goals. Other responsibilities include:

  • Ensures that software is developed to meet functional, non-functional, and compliance requirements.

  • Codes solutions, unit tests, and ensures the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces.

  • Familiar with development and testing practices of the bank. Contributes to story refinement/defining requirements.

  • Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle.

  • Performs spike/proof of concept as necessary to mitigate risk or implement new ideas.

  • Codes solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements.

  • Utilizes multiple architectural components (across data, application, business) in design and development of client requirements.

  • Assists team with resolving technical complexities involved in realizing story work.

  • Contributes to existing test suites (integration, regression, performance).

  • Analyzes test reports, identifies any test issues/errors; Triages the underlying cause.

  • Documents and communicates required information for deployment, maintenance, support, and business functionality.

  • Participates, contributes 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.

Required Skills/ Experience

• Good knowledge of multiple programming languages such as: C++, Java, JavaScript, HTML/CSS, Python, .Net, mobile iOS/Android, SQL.
• Ability to work in a team setting and contribute unique ideas to the group.
• Excellent communication and interpersonal skills.
• Strong understanding of data principles and tools.
• Background of working in SDLC methodologies such as Scaled Agile or Lean Agile, any certification in this area is a plus.
• Strong leadership qualities

Desired Skills/ Experience

• Previous experience in the banking or finance industry.

• Bachelor’s degree in Computer Science or related discipline from an accredited college or university is strongly preferred.

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Learn more about this role

Full time

JR-21067819

Band: H6

Manages People: No

Travel: Yes, 5% of the time

Manager:

Talent Acquisition Contact:

Hoy Greene

Referral Bonus:

0