View Job

Phoenix Software Engineer III

Bank of America | Pennington NJ 08534 USA | Full Time | Posted: 04/09/2021

Job Descriptiontop

Job Description:

Integrate with multiple data sources such as Teradata, Hadoop, MongoDB for the data science platform in a python eco system

•            Compute capabilities knowledge using Spark, IBM Spectrum and knowledge of GPU CUDA frameworks.

•            Design and implement a micro service based application using python, django and related frameworks.

•            Collaborate with product and business teams to define our product, balancing features with time to market.

•            Experience with database technologies beyond relational, like MongoDB

•            Create a scalable, testable, documented application so that we can grow the product over time.

•            Understanding of the threading limitations of Python, and multi-process architecture

•            Understanding of accessibility and security compliance

•            Knowledge of user authentication and authorization between multiple systems, servers, and environments

•            Understanding of fundamental design principles behind a scalable application

•            Familiarity with event-driven programming in Python

•            Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform

•            Able to create database schemas that represent and support business processes

•            Strong unit test and debugging skills

•            Proficient understanding of code versioning tools (GIT) and Continuous integration continuous deployment

•            Integrate data science systems in python and with multiple data sources and databases

•            Design and implement a micro service based application using python, tensorflow and related frameworks.

•            Collaborate with product and business teams to define our product, balancing features with time to market.

•            Experience with database technologies beyond relational, like MongoDB

•            Create a scalable, testable, documented application so that we can grow the product over time.

•            Understanding of the threading limitations of Python, and multi-process architecture

•            Understanding of accessibility and security compliance

•            Knowledge of user authentication and authorization between multiple systems, servers, and environments

•            Understanding of fundamental design principles behind a scalable application

•            Familiarity with event-driven programming in Python

•            Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform

•            Able to create database schemas that represent and support business processes

•            Strong unit test and debugging skills

•            Proficient understanding of code versioning tools (GIT) and Continuous integration continuous deployment

Requirements

• Bachelor’s degree in a technical discipline such as Computer Science, Software Engineering; or equivalent work experience required

• 5+ years of software development experience

• 3+ years of experience in building and deploying web applications using the python ecosystem like Django, Flask

• Experience with database technologies beyond relational, like MongoDB

• Experience building and consuming APIs to interact with front end SPA and other applications using REST

• Experience in working in an agile environment to quickly iterate and deliver features to users

• Experience with CI/CD tools such as Bit Bucket, GIT

• Experience in working in an agile environment to quickly iterate and deliver features to users

Critical/Niche Skills:

• Experience in building financial applications

• Knowledge of data sources such as Teradata, Hadoop, MongoDB to integrate in a python eco system

• Compute capabilities knowledge using Spark, IBM Spectrum and knowledge of GPU CUDA frameworks.

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Job Detailstop

Location Pennington, NJ, 08534, United States
Categories Information Technology

Location Maptop

Contact Informationtop

Contact Name -
How to apply Employer provided a link where your application will be accepted. Click on the link below and follow instructions.
Apply Click Here (apply to job)
Job Code 21003905
Advertisement

Featured Employers all