want to join an elite group that accelerates innovation? Start here.

Tell SkillStorm about yourself and what you want to achieve in your career. Then we’ll let you know if your next step is becoming a tried-and-true Stormer.

Q

Interested in Hiring Exceptional Tech Talent?

Start here

Q

Interested in Hiring Exceptional Tech Talent?

Start here



want to join an elite group that accelerates innovation?

Start here



Q

Accelerate Your Career

Whether you’re a college graduate, military veteran, or an experienced pro, we can train you, we can upskill you, we can put you to work.

We are storming the marketplace with the highly skilled, experienced, and certified professionals that businesses need.

Find your perfect job.

Python Developer

SkillStorm is seeking a Python Developer for our client in Charlotte, NC. Candidates must be able to work on SkillStorm's W2; not a C2C position. EOE, including disability/vets.

Job Description:

  • This position will sit within the Corporate Treasury Technology Group within Bank of America. This position seeks to fill the need for a Senior Python Developer. The role will a key contributor 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. 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. 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. Works under minimal supervision, with general guidance from more seasoned team members. Excellent critical thinking and problem solving skills. Individual contributor.

Required Skills:

  • 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 ETL design and development and apply ETL principles and best practices.
  • Knowledge and implementation experience in web services: SOAP, REST Web API, JSON.,
  • 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.
  • Strong interpersonal skills and ability to communicate effectively with people at different levels within the organization, including stakeholders, technical teams, and senior management.

Desired Skills:

  • 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. 
  • Experience with data pipeline and workflow management using Apache Airflow DAG objects.
  • 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.

#LI-DNI

Similar Jobs

Python Developer

Contract job in Charlotte

Python Developer

Contract job in Charlotte

Informatica / ETL / Python Developer

Contract job in Charlotte

Python / Neo4J Developer

Contract job in Charlotte

Python / Java Developer

Contract job in Charlotte

Python / Big Data Developer

Contract job in Charlotte

Python / Big Data Developer

Contract job in Charlotte

Python / Database Tester

Contract job in Charlotte

Salesforce Developer

Contract job in Charlotte

Job Application for
Python Developer

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Join the Stormer Community and prepare to advance