What are the responsibilities and job description for the Python Developer position at Bank of America?
Job Description:
**Candidates requiring current or future visa sponsorship will not be considered for this position**
**This role is located in Plano, Texas only. It is not open to telecommuting or remote arrangements**
Job Description
Python Developer to assist in the design, development, and implementation of various complex applications by following best practices established by the team, including proper source code control practices and delivery of unit test cases.
Whether you are building applications from scratch, de-bugging existing code, or collaborating with various teams/team-members, for example, your skills will be tested and your knowledge-base will grow as you rise to meet the challenges.
Required Skills
5 years of experience with Python, Javascript, REST, Splunk, Elastic, MySQL/SQL Databases.
Seasoned developer with software development life cycle (SDLC) experience
Works well with other developers and is able to participate in code reviews (shares and receives feedback well)
Experience with Object Oriented Programing (OOP)
Strong knowledge of Python scripting architecture required (code testing)
Ability to program scripting around collecting data from many data sources (e.g., Database, API, Splunk, Elastic)
Ability to work independently and be proactive when facing challenges (Identifying best solutions to gather data from external sources)
Experience working in an agile environment within the bank (Scrum Enterprise change control)
Ability to work within a UNIX environment such as Linux
Knowledge of CI/CD practices including Linting and Testing
Desired Skills
Ability to triage problems, prioritize accordingly, and resolve (not a production support role)
Ability to understand security implementations like password vaulting, SSL, encryption
Desire to mentor and onboard junior members of the team
Experience in Pip, Pipenv, virtual other similar build tools.
Clear and concise communication skills.
Team player who is willing to problem solve with others
Self-Motivated to deliver high quality products
Shift:
1st shift (United States of America)Hours Per Week:
40