Tech Stack
AWSAzureCloudETLJavaLinuxNoSQLPythonScala
About the role
- Identify, develop, and maintain technologies enabling efficient flow of data throughout the organization
- Build robust, high-performance technology with an enterprise mindset
- Use various programming languages and tools to develop, test, and maintain data pipelines within the Platform Reference Architecture
- Work with management, product teams and practice personnel to understand platform data requirements
- Maintain positive work atmosphere and productive interactions with customers, co-workers and supervisors
- Develop and engage team members; create motivating environment, hold team members accountable, reward strong performance
- Foster innovative, inclusive and diverse team environment promoting collaboration and self-organization while delivering high quality solutions
- Collaborate on Agile teams to design, develop, test, implement and support highly scalable data solutions
- Collaborate with product teams and clients to deliver robust cloud-based data solutions that drive tax decisions and provide powerful experiences
- Analyze user feedback and activity and iterate to improve services and user experience
- Secure data in alignment with internal information and data security policies, best practices and client requirements
- Create and implement robust cloud-based data solutions that scale effectively
- Perform unit tests and conduct reviews with team members to ensure rigorous design, elegant code and tuned performance
- Stay on top of tech trends, experiment with and learn new technologies, participate in tech communities and mentor engineers
- Perform other duties as assigned
Requirements
- Bachelor’s and/or Master’s degree in a related field
- 7+ years of experience developing data technologies
- 7+ years of experience deploying ETL solutions in production environments
- 7+ years of experience with cloud-based data services, preferably in AWS or Azure
- 7+ years of experience developing Python, Scala, Java, .Net or similar solutions in a backend or data wrangling capacity
- 7+ years of experience in mixed Windows/Linux environments
- Results-proven track record of exceeding goals and evidence of the ability to consistently make good decisions through a combination of analysis, experience and judgment
- Fluency in one or more databases, preferably relational and NoSQL is a plus
- Experience with distributed data platforms is a plus
- Exposure to AI/ML pipelines is preferred
- Experience deploying, monitoring, and maintaining data pipelines in production environments
- Intermediate knowledge of Microsoft Project, Word, Excel, Access, PowerPoint, Outlook, and Internet navigation and research
- Supervisory responsibilities experience (training employees, assigning work, assuring quality)