Senior Python Developer-Software Engineer III
Charlotte, North Carolina
**Job Description:**
Bank of Americas associates are innovators and problem-solvers. We look for creative collaborators who evolve, adapt to change and thrive in a fast-paced global environment.
The Global Liquidity Risk Management Technology team within Corporate Treasury Technology consists of extremely talented engineers, who develop industry leading financial management platforms that provide solutions to produce regulatory reporting globally.
A Software Engineer will be part of a small team of technically strong individuals. The position demands a high degree of initiative, commitment and technical excellence.
As part of an Agile team a Software Engineer performs design, coding, debugging, testing and troubleshooting throughout the application development process providing innovative and creative solutions in a collaborative manner under tight deadlines.
A Software Engineer has a record of successful delivery of software applications as an individual and with a team.
The position needs a strong understanding of the software development life cycle (SDLC), desire to implement continuous delivery and integration within the development life cycle, understand agile software development methodologies and principles.
A Software Engineer is self-motivated, self-managed, team-player, action & results-focused, has a high command of verbal and written English and able to clearly communicate design, architecture, implementations and requirements. A Software Engineer in ERFT division would build sophisticated and complex functionality to the Treasury business to be more effective in managing the banks liquidity.
**Required Skills and Experience we are Looking For:**
+ Strong expertise and working experience in Python
+ Knowledge of computer science data structures and algorithms
+ Knowledge of ORM libraries like Sqlalchemy, etc.
+ Experience in databases (relational/document/etc.) including NoSQL databases.
+ Experience building distributed and scalable complex services as well as Restful services and robust micro services.
+ Experience with web services development and REST interfaces
+ Experience with Analytic reporting tools like Tableau
+ Analytical skills to perform technical and functional analysis with strong communication skills.
**Desired Skills and Experience we are Looking For:**
+ Experience working in regulatory projects is strongly desirable
+ Experience working in Containers
+ Maintain high standard and follow best practices by re-factoring existing code to enhance readability, performance and general structure
+ Experience in CICD, Jenkins, Git
+ Experience working on high volume applications
+ Experience working in Agile teams
**Job Band:**
H5
**Shift:**
1st shift (United States of America)
**Hours Per Week:**
40
**Weekly Schedule:**
**Referral Bonus Amount:**
0
**Job Description:**
Bank of Americas associates are innovators and problem-solvers. We look for creative collaborators who evolve, adapt to change and thrive in a fast-paced global environment.
The Global Liquidity Risk Management Technology team within Corporate Treasury Technology consists of extremely talented engineers, who develop industry leading financial management platforms that provide solutions to produce regulatory reporting globally.
A Software Engineer will be part of a small team of technically strong individuals. The position demands a high degree of initiative, commitment and technical excellence.
As part of an Agile team a Software Engineer performs design, coding, debugging, testing and troubleshooting throughout the application development process providing innovative and creative solutions in a collaborative manner under tight deadlines.
A Software Engineer has a record of successful delivery of software applications as an individual and with a team.
The position needs a strong understanding of the software development life cycle (SDLC), desire to implement continuous delivery and integration within the development life cycle, understand agile software development methodologies and principles.
A Software Engineer is self-motivated, self-managed, team-player, action & results-focused, has a high command of verbal and written English and able to clearly communicate design, architecture, implementations and requirements. A Software Engineer in ERFT division would build sophisticated and complex functionality to the Treasury business to be more effective in managing the banks liquidity.
**Required Skills and Experience we are Looking For:**
+ Strong expertise and working experience in Python
+ Knowledge of computer science data structures and algorithms
+ Knowledge of ORM libraries like Sqlalchemy, etc.
+ Experience in databases (relational/document/etc.) including NoSQL databases.
+ Experience building distributed and scalable complex services as well as Restful services and robust micro services.
+ Experience with web services development and REST interfaces
+ Experience with Analytic reporting tools like Tableau
+ Analytical skills to perform technical and functional analysis with strong communication skills.
**Desired Skills and Experience we are Looking For:**
+ Experience working in regulatory projects is strongly desirable
+ Experience working in Containers
+ Maintain high standard and follow best practices by re-factoring existing code to enhance readability, performance and general structure
+ Experience in CICD, Jenkins, Git
+ Experience working on high volume applications
+ Experience working in Agile teams
**Shift:**
1st shift (United States of America)
**Hours Per Week:**
40
Learn more about this role
Full time
JR-22076722
Band: H5
Manages People: No
Travel: No
Manager:
Talent Acquisition Contact:
Mark Stiles
Referral Bonus:
0
Bank of America and its affiliates consider for employment and hire qualified candidates without regard to race, religious creed, religion, color, sex, sexual orientation, genetic information, gender, gender identity, gender expression, age, national origin, ancestry, citizenship, protected veteran or disability status or any factor prohibited by law, and as such affirms in policy and practice to support and promote the concept of equal employment opportunity and affirmative action, in accordance with all applicable federal, state, provincial and municipal laws. The company also prohibits discrimination on other bases such as medical condition, marital status or any other factor that is irrelevant to the performance of our teammates.
To view the "EEO is the Law" poster, CLICK HERE (https://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf) .
To view the "EEO is the Law" Supplement, CLICK HERE (https://www.dol.gov/ofccp/regs/compliance/posters/pdf/OFCCP\_EEO\_Supplement\_Final\_JRF\_QA\_508c.pdf) .
Bank of America aims to create a workplace free from the dangers and resulting consequences of illegal and illicit drug use and alcohol abuse. Our Drug-Free Workplace and Alcohol Policy (Policy) establishes requirements to prevent the presence or use of illegal or illicit drugs or unauthorized alcohol on Bank of America premises and to provide a safe work environment.
To view Bank of Americas Drug-free workplace and alcohol policy, CLICK HERE .