Job Title:
Python Developer

Company: Mitchell Martin Inc.

Location: New York City, NY

Created: 2024-04-26

Job Type: Full Time

Job Description:

Our Client Financial Company in NYC is looking for a Python DeveloperLocation : Hybrid model in downtown, NYCPosition Type: Full Time Summary:This position will plan, code, and publish new APIs in Python FAST API, working closely with peers, UI developers, and product managers using Agile methods. The system utilizes multiple databases and so applicants should have strong relational DB experience as well as some non-relational DB experience. Having some dev ops experience in building /managing build systems and deployment code is also desired. The best applicants will satisfy at least the Systems/Skills Required description below, with ideally some experience in what is listed under Additional Beneficial Experience.Increase your chances of an interview by reading the following overview of this role before making an application.Systems/Skills Required: Languages & Platforms:Anaconda Python V3.8 or later.Proficient with distributed source control systems like Git, GitHub, Bitbucket.Windows 7 or 10 desktops with final code running on Linux RedHat 7/8Application:3+ years of Python 3 programming experience,Experience managing python environments and packagesExperience with pandas and other rapid data science methodsTCP/IP fundamentalsPython serialization and deserialization of JSON and other data exchanged with various data stores in many formats including CSV, XML, and JSON.Data validation and cleansing in PythonStrong understanding of REST protocolHTTP requests (client-side) and Python-based responsesSolid debugging understanding: Like using browser developer panels, tools like PostMan, server logs, traces, and local testing.Handling exceptions, remediating reported bugs, etc.GitHub, Bitbucket, or similar source code libraries.Anatomy of URLs, HTTP headers and cookies, and HTTP status codes.Excellent planning and organization skills and a desire to produce high quality code and documentation in a team environment.Unit testing experienceDatabase:Experience with relational databases (MySQL, MariaDB, MS/SQL)Experience or familiarity with RedisExperience or familiarity with MongoDBAdditional Beneficial Experience:Experience orchestrating automated builds and/or experience working on build processesExperience with Ansible and Ansible PlaybooksExperience using dockerExperience with RabbitMQ or another queuing systemStrong Bash scripting experienceNICE TO HAVE:Need strong Python and if they have SQL skills that would absolutely be helpful, as would any DevOps experienceThe people in this group or definitely on the underside (most are under 35) so don't need a super senior person with 20 + years of expNeed very good/excellent comm and presentation skills.Vera Etinger, Senior RecruiterMitchell Martin Inc. New York, NYoffice 646.723.7379 vetinger@ | EARN CASH - Refer a friend