The Python Team Manager will be hands on and leads a development team responsible for architecting and developing highly scalable ...
The Python Team Manager will be hands on and leads a development team responsible for architecting and developing highly scalable proprietary applications that serve to enable the business to derive value and efficiency and solving business challenges. Creates significant positive impact to the business through the use of machine learning, data analytics, modern web technologies, data engineering, and cloud engineering.
Manage team of backend developers to maximize the value delivered to the businessDesign, direct, and complete entire applications and services from start to finish with the ability to scale.Ensure quality of programs by evaluating solutions for efficiency, scalability and flexibilityTake an active role in mentoring and training team membersRoutinely identify and drive process improvementsEnsure solutions produced are operating as expectedParticipate in and lead code-review sessions to identify potential problems and/or alternative solutionsLead the development and implementation of technical coding standardsPerform other related duties as required and assignedDemonstrate behaviors which are aligned with the organizations desired culture and values
Ideal Candidate will have the following::
BS or MS degree in Computer Science or a related technical field 5+ years of relevant experience in software development 5+ years using Python or client side coding technologies 3+ years of experience in the AWS stack 3+ years of experience in new application development/ architecture in a technical capacity (developer/ architect) 3+ years of experience working in Agile development environments Proven experience with server-less technologies Proven experience with Python machine learning libraries (i.e. scikit-learn) Strong presentation skills Demonstrated understanding of entire development cycle, from concept to deployment and monitoring Strong sense of ownership, urgency and drive Team player with strong attention to detail, with the ability to work independently Proven track record at delivering timely and accurate information in a fast-paced environment Excellent critical thinking, problem solving and mathematical skills, using sound judgment Financial Services and, if possible, mortgage industry experience preferred Strong interpersonal and communication skills
Years of Experience: :