Back to search results

Phoenix Software Engineer III

Addison, Texas;

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

Learn more about this role

Full time

JR-20049671

Manages People: No

Travel: Yes, 5% of the time

Manager:

Talent Acquisition Contact:

Referral Bonus: