About the role As a Software Developer, you will be contributing to the development of new generation of cloud-based analytical products in the area of financial regulatory risk. The teams’ main responsibilities are in data acquisition from web sources using the Python.
Key responsibilities
Responsible for a development team of remote developers owning development milestones to meet client commitments.
Create and communicate development plans and provide reasonable estimates for project timelines from design until delivery. Provide regular project status updates to address any project requirements, issues, or changes.
Work closely with senior stakeholders to understand business requirements and help translate those into technical requirements for the development team. Collaborate with Development Project Managers to ensure requirements are met and delivered accurately.
Develop version enabled scrapers to idempotently scrape and ingest regulatory content from different sources (HTML, XML, JSON or PDFs) into a predefined data model.
Build tools, packages and processes to automate/streamline different aspects of the data acquisition pipeline.
Build systems to enhance the reporting and monitoring of the services acquiring the content.
Skills and Experience
Minimum 7 years experience in comparable business/technical/product environments.
Proficiency in Python
Proficiency in cloud-based development, DevOps, operations
Strong developer/team lead experience, ideally leading a remote team
Strong communication skills, comfortable having technical discussions with clients.