Position Title: Python Developer
Location: Jersey City, NJ
Duration: 6-18 months
Visa: USC, GC, GC AED, and H4EAD
MOI: Coderbyte with screener, video interview, then face-to-face interview
Client name or domain: Bank of America
Job Description:
Must have: Python, SQL, and some Docker
Key Responsibilities
- Develop object-oriented software in Python, using an object-oriented database and grid computing on a proprietary platform.
- Develop data transfer tools to replicate data from a NoSQL datastore to an Oracle (Exadata) database.
- Build REST web services and design the interface between the UI and the service.
- Build a data-grid centric UI based on the Angular framework.
- Participate fully in the development process throughout the entire software lifecycle.
- Engage in an Agile software development process.
Required Qualifications
Experience:
- A minimum of 6-10 years of overall technology experience is required.
- 3-5 years of Python experience is required.
- 6-10 years of experience designing and tuning SQL database tables and queries is required.
- Experience with grid computing and high data volume.
- Experience and desire to work in an Agile process (pair programming, daily stand-ups, etc.).
- Demonstrable knowledge of the problem domain in which they have been working.
- Relevant industry experience in banking middle/back office or finance.
Technical Skills:
- Python
- SQL
- Proprietary platforms (e.g., Quartz)