World Wide Technology is looking for
Lead Python Developer. This job is part of WWT's Strategic Resourcing services. The candidate will be supporting a WWT customer and will be employed by one of WWT's preferred partners. The partner will provide full compensation and benefit information prior to employment with the partner.
Lead Python Developer
Duration: 6 months
Location: Remote
Rate/Salary: A reasonable estimate of the current pay range for this position is $80/hr. hourly C2C. Actual pay will be based on a variety of factors, including shift, location, experience, skill set, performance, licensure and certification, and business needs, and will be set by your employer. The range for this position in other geographic locations may differ. Certain positions may also be eligible for variable incentive compensation, such as bonuses or commissions, that is not included in base pay.
High-level Job Summary:
This role will be joining a large bank project development team to load and transform large amounts of data from external systems to help the organization meet financial regulatory audit requirements. This role will be leading a team to build python services within a distributed event-based system, complex SQL queries tested and executed in Data Build Tool (dbt), leveraging CI/CD pipelines and incorporating automated testing using Pytest and SQL.
This includes crafting the logic that solves data problems that come up when dealing with disparate systems, like data ingress, quality, governance, and transformation.
Responsible for designing, developing, and maintaining the internal IT control reporting system, translating business requirements to story acceptance criteria, mentoring other developers on team in both back-end python development within a distributed event-based architecture as well as complex SQL queries and data warehouse concepts.
• Provide technical leadership, combining good communication skills with Python and SQL expertise to help teammates understand how to solve business requirements.
• Work closely with architect and project manager to break down high-level requirements into actionable steps and story acceptance criteria
• Participate in code reviews and provide constructive feedback to peers, and be available to help teammates work through problems as they arise.
• Identify opportunities for long-term improvement in code, tools, and processes
• Be able to prioritize a varied workload and communicate these decisions to team
• Design, develop, and maintain system using back-end Python and PostgreSQL.
• Unit and integration testing using Pytest
• Data tests using SQL and DBT
• Contribute to data modeling and native SQL optimization
• Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
• Write high-quality, testable, and maintainable code that adheres to coding standards.
• Troubleshoot and resolve technical issues, including debugging and optimizing code.
• Take ownership of tasks and work independently, while being a strong team player that collaborates with others.
• Production support will be required with some occasional evening and weekend work.
Must Haves:
• Minimum 3 yrs of Technical leadership experience
• Minimum 3 yrs of Data Build Tool (DBT) experience
• Highly proficient in native SQL (not ORM) and data modeling (3+ yrs)
• Minimum 5 years of Python software engineering using event-driven architecture
• Minimum 5 years of working with Micro-Services, Git, SQL programming using PostgreSQL
• Minimum 2 years Unit, Integration, Functional, Data Quality (source-to-target) testing
• Minimum 1 year of working on an Agile Scrum delivery project
• Experience working with tera/petabytes of data
• Good software design experience and knowledge of design principles
• Solid communication skills and experience working directly with customer Software Engineers and Product Owners
• Very strong teamwork spirit and ability to collaborate with cross-functional stakeholders and teams
• Ability to take ownership of tasks and provide effective design and implementations
Nice to Have:
• Queuing Svc's, Redis Queue, FastAPI, Pydantic and Pytest
• Terraform, Ansible, Bash, and Docker Compose
NOTE: If you have any questions or concerns about this posting, please email us at -