Python Developer (with strong data engineering) for a Contractor (or right-to-hire) assignment with one of our premier Financial Services clients in midtown Manhattan, New York.
**This position will be hybrid - partial remote and onsite (2 days per week) in midtown NYC effective immediately**
Responsibilities :
- Develop and maintain new and existing web-based Python applications and RESTful web API
- Tune code for high performance and efficiency
- Integrate with partner bank data (back-end data connections built). Once data is available, coding using ETL technologies to integrate data into their website
- Make positive steps toward standardizing the development processes including technology selection, deployment steps, code reviews, and IT tools
- Breakdown of work
-
- 85% Development
- 5% Planning, prioritization
- 5% Stakeholder engagement
- 5% Central coordination
Required Skills:
- 5+ years of hands-on object-oriented programming is a must
- Strong expertise in Python server-side development.
- Ability to write SQL queries, procs, tables and views
- Database technologies including AWS Aurora, SQL Server, MySQL
- AWS Cloud experience.
- Experience profiling and optimizing code for performance
- Practical understanding of design patterns and a good intuition for system design
- Excellent communication and interpersonal skills.
- Practical experience driving automation within Agile/Scrum methodology
- Familiarity with Continuous Integration Tools such as Jenkins
Preferred Skills
- Any experience with Talend, AWS/Aurora or MySQL Databases
- Experience with ETL definition and development using Talend or any tool/homegrown solution
- Experience using .Net framework and C#
- Experience working with Real-Time or distributed processing systems