Job responsibilities:
- Design, build, test, and deploy AWS Glue workflows using Python programming language
- Participate with product team and stakeholders in technical evaluations, solution and design approaches discussions
- Creates high-quality production code and conducts code reviews and debugging for peers within the team
- Seeks out and implements solutions to automate or eliminate recurring issues, enhancing the operational stability of the product
- Participate in user story refinement, technical design, code reviews and the team's Agile process
- Lead and direct standard software development guidelines and best practices
- Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills:
- Formal training or certification on software engineering concepts and 5+ years of applied experience
- 8+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- 5+ years of experience in at least one of the following: Java, Python
- At least 1 year experience with AWS Cloud Computing
- Familiar with Agile practices
- Experience as a mentor and/or tech lead
- Strong problem solving skills and excellent interpersonal communication skills
Preferred qualifications, capabilities, and skills:
- Experience with large-scale database technology (e.g. Snowflake)
- Experience with using Tableau reporting