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:
08+ 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