Fevrok logo
Sr Python Developer- Software Engineer III
3 years ago

Sr Python Developer- Software Engineer III



Jersey City, New Jersey;Charlotte, North Carolina



**Job Description:**



**Who We Look For**



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 Treasury Data Services Technology team within Finance Technology consists of extremely talented engineers who design, build and deliver complex applications supporting the critical Data Management requirements (automated Data Quality Checks and Reconciliations) for Corporate Treasury.



We are looking for a talented and highly motivated software engineer with 10+ years of software development in Java. The right candidate will help deliver new functionality for our Treasury Data Management business partners.



**Role Overview**



Enterprise Finance Technologys Treasury Data Services team is looking for motivated new talent to contribute in the design, build and delivery of a complex application supporting the critical Data Management requirements (automated Data Quality Checks and Reconciliations) for Corporate Treasury.



This role will ensure that software is developed to meet functional, non-functional, and compliance requirements.



Code solutions, unit tests, and ensure the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces; contribute to story refinement/defining requirements.



Participate and guide team in estimating work necessary to realize a story/requirement through the delivery lifecycle; perform spike/proof of concept as necessary to mitigate risk or implement new ideas.



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



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



Assist team with resolving technical complexities involved in realizing story work; contribute to existing test suites (integration, regression, performance)



**Required Skills and Experience we are Looking For:**



+ Experience in Object-oriented programming and Agile Development Methodology.

+ Python Development : 5+ years of design and development experience using Python (Version 2.7 and above) and hands-on experience and in dept knowledge of standard python libraries.

+ Experience processing large volumes of data using PySpark, Pandas, NumPy.

+ Experience with Python frameworks such as Django, Flask, requests..etc.

+ Experience with TDD writing unitests, test coverage using PyTest, PyUnit, pytest-cov libraries.

+ Experience with data pipeline and workflow management using Apache Airflow DAG objects.

+ Experience with ETL design and development and apply ETL principles and best practices.

+ Knowledge and implementation experience in web services: SOAP, REST Web API, JSON.,ss

+ Working in Tomcat server, performance tuning, Windows and Linux environments.

+ RDBMS Experience: Strong SQL knowledge and ability tune queries for better performance, knowledge writing PL/SQL code in Oracle database platforms.



**Desired Skills and Experience we are Looking For:**



+ Performing peer reviews, including refactoring existing application code to meet standardization and quality requirements.

+ Demonstrated experience using version control/project tracking/CI/CD tools like Git/Bitbucket, Jenkins, Jira, Maven.

+ OpenShift, Kubernetes, Containers Web Services, Micro services.

+ Familiarity with Angular 2+, Angular JS, CSS, NodeJS

+ B.S or M.S in Information technology /Computer Science.

+ Financial Industry domain experience.



**s**



**Job Band:**



H5



**Shift:**



1st shift (United States of America)



**Hours Per Week:**



40



**Weekly Schedule:**



**Referral Bonus Amount:**



0



**Job Description:**



**Who We Look For**



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 Treasury Data Services Technology team within Finance Technology consists of extremely talented engineers who design, build and deliver complex applications supporting the critical Data Management requirements (automated Data Quality Checks and Reconciliations) for Corporate Treasury.



We are looking for a talented and highly motivated software engineer with 10+ years of software development in Java. The right candidate will help deliver new functionality for our Treasury Data Management business partners.



**Role Overview**



Enterprise Finance Technologys Treasury Data Services team is looking for motivated new talent to contribute in the design, build and delivery of a complex application supporting the critical Data Management requirements (automated Data Quality Checks and Reconciliations) for Corporate Treasury.



This role will ensure that software is developed to meet functional, non-functional, and compliance requirements.



Code solutions, unit tests, and ensure the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces; contribute to story refinement/defining requirements.



Participate and guide team in estimating work necessary to realize a story/requirement through the delivery lifecycle; perform spike/proof of concept as necessary to mitigate risk or implement new ideas.



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



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



Assist team with resolving technical complexities involved in realizing story work; contribute to existing test suites (integration, regression, performance)



**Required Skills and Experience we are Looking For:**



+ Experience in Object-oriented programming and Agile Development Methodology.

+ Python Development : 5+ years of design and development experience using Python (Version 2.7 and above) and hands-on experience and in dept knowledge of standard python libraries.

+ Experience processing large volumes of data using PySpark, Pandas, NumPy.

+ Experience with Python frameworks such as Django, Flask, requests..etc.

+ Experience with TDD writing unitests, test coverage using PyTest, PyUnit, pytest-cov libraries.

+ Experience with data pipeline and workflow management using Apache Airflow DAG objects.

+ Experience with ETL design and development and apply ETL principles and best practices.

+ Knowledge and implementation experience in web services: SOAP, REST Web API, JSON.,ss

+ Working in Tomcat server, performance tuning, Windows and Linux environments.

+ RDBMS Experience: Strong SQL knowledge and ability tune queries for better performance, knowledge writing PL/SQL code in Oracle database platforms.



**Desired Skills and Experience we are Looking For:**



+ Performing peer reviews, including refactoring existing application code to meet standardization and quality requirements.

+ Demonstrated experience using version control/project tracking/CI/CD tools like Git/Bitbucket, Jenkins, Jira, Maven.

+ OpenShift, Kubernetes, Containers Web Services, Micro services.

+ Familiarity with Angular 2+, Angular JS, CSS, NodeJS

+ B.S or M.S in Information technology /Computer Science.

+ Financial Industry domain experience.



**s**



**Shift:**



1st shift (United States of America)



**Hours Per Week:**



40



Learn more about this role



Full time



JR-22083436



Band: H5



Manages People: No



Travel: No



Manager:



Talent Acquisition Contact:



Mark Stiles



Referral Bonus:



0



Jersey City pay and benefits information



**Jersey City pay range:**



$90,500 - $160,000

annualized salary, offers to be determined based on experience, education and skill set.



**Discretionary incentive eligible**



This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company.



**Benefits**



This role is currently benefits eligible . We provide industry-leading benefits, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.



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 .

©2025 Fevrok. All Rights Reserved.