Tech Stack
AWSAzureCloudETLJavaLinuxNoSQLPythonScala
About the role
- Responsible for identifying, developing, and maintaining technologies that enable the efficient flow of data throughout the organization
- Build out robust, high-performance technology with an enterprise mindset
- Use a variety of programming languages and tools to develop, test, and maintain data pipelines within the Platform Reference Architecture
- Work directly with management, product teams and practice personnel to understand platform data requirements
- Maintain a positive work atmosphere; develop and engage team members and foster an inclusive, collaborative culture
- Collaborate on an Agile team to design, develop, test, implement and support highly scalable data solutions
- Deliver robust cloud-based data solutions that drive tax decisions and provide powerful experiences for internal teams and clients
- Analyze user feedback and activity and iterate to improve services and user experience
- Secure data in alignment with internal information and data security policies and client requirements
- Perform unit tests and code reviews; tune solutions for performance
- Stay current with tech trends, experiment with new technologies, participate in technology communities and mentor peers
- 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; 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 including training employees, assigning work, and assuring quality
- Applicants for employment in the US must have work authorization that does not now or in the future require sponsorship