Python Developer
Published | November 20, 2022 |
Location | Charlotte, NC |
Category | Default |
Job Type | Full-time |
Description
Python Developer:
- Position: Python Developer
- Location: Pennington, NJ, Charlotte, NC, New York, NY, Plano, TX, Atlanta, GA, Phoenix, AZ, Wilmington, DE, Richmond, VA, Jacksonville, FL or Kennesaw, GA
- Onsite: Must be on site 3 days a week after Perm
- Duration: 3-4 month Contract to hire
- About the Organization: One of the world's largest financial institutions, serving individuals, small- and middle-market businesses and large corporations with a full range of banking, investing, asset management and other financial and risk management products and services.
- Project: Modernization of internal-use and customer-facing applications.
- Tech Stacks/Programming Languages: Python, Pandas Or Numpy, and Rest API
- Compensation: 62-70/hr range depending on level of experience and location
Overview: Responsible for developing and delivering complex software requirements to accomplish business goals. 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. 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.
Must Haves:
- Python
- Pandas or Numpy
- REST API development experience
- Relational database experience (Oracle or SQL Server)
- SQL querying--stored procedures, joins, triggers
- Unit testing (they're using Pytest)
Nice to Haves:
- Flask or Django
- NoSQL databases
- Containerization (Docker/Kubernetes)
- Financial services experience
Years of Experience: 5+ ideal, will consider 3-4 for strong candidates
Team size: 8-10 per scrum team, 2 week sprint cycles
Soft skills: Ability to communicate remotely (via Teams, Zoom, etc) is important. Proactive communication.
Additional Benefits:
For this opportunity, you will also be eligible for benefits through Apex for the contract period, 401K, medical/health benefits options, a W2 hourly rate, weekly pay, and direct deposit! Apex also offers several technical training program, including an on-demand technical webinar series with global open-source programming thought leaders on topics such as advanced JavaScript, Java, Python, machine learning/AI, and more.