What are the responsibilities and job description for the IT Automation Developer position at Elite Property Renovations?
Job Summary
We are looking for an experienced Automation Developer to join our team. The ideal candidate will be someone who is curious and likes to solve problems within a changing landscape. This role is essential in developing and managing automated systems that extract and organize public data related to tax sales, sheriff's sales, and delinquent tax lists, starting with Pennsylvania and potentially expanding to neighboring states. You'll work closely with our investment team to deliver timely, accurate, and actionable data that supports strategic decision-making in real estate acquisitions.
Responsibilities
We are looking for an experienced Automation Developer to join our team. The ideal candidate will be someone who is curious and likes to solve problems within a changing landscape. This role is essential in developing and managing automated systems that extract and organize public data related to tax sales, sheriff's sales, and delinquent tax lists, starting with Pennsylvania and potentially expanding to neighboring states. You'll work closely with our investment team to deliver timely, accurate, and actionable data that supports strategic decision-making in real estate acquisitions.
Responsibilities
- Automate Data Collection: Design and deploy robust automation workflows to extract and aggregate public data from county and state websites, including structured and unstructured data formats.
- Standardize and Maintain Codebase: Review, refactor, and enhance the existing automation scripts to improve reliability, consistency, and reusability across multiple jurisdictions and formats.
- Ensure Data Accuracy and Consistency: Implement error-handling, validation protocols, and quality checks to ensure data integrity, flag anomalies, and maintain high standards of accuracy.
- Document and Organize Records: Build and maintain a centralized, searchable repository of all documents and extracted records. Apply logical folder structures, standardized naming conventions, and metadata tagging.
- Collaborate Cross-Functionally: Work alongside our investment team to understand what data matters most, deliver it in digestible formats (e.g., spreadsheets, dashboards, databases), and ensure your tools meet their needs.
- Monitor Changes in Data Sources: Proactively track updates to data sources (e.g., new county processes, broken links, format changes) and adapt scripts accordingly to minimize downtime or disruption.
- Support Scalability: Build automation systems that are modular and scalable, allowing us to easily add new counties, states, and data types with minimal manual configuration.
- Track and Report Progress: Maintain clear documentation of automation pipelines, tasks completed, roadblocks encountered, and lessons learned. Provide weekly or biweekly updates to stakeholders.
- Champion Best Practices: Use GitHub for version control and team collaboration. Write clean, well-documented code to make it easy for others to understand, maintain, and expand your work.