Principal Database Product Developer
The Product Developer, Principal provides expertise in the development of new and existing products, services and processes. The Principal Database Product Developer understands customer needs and translates them into technical solutions. Also provides leadership to members of the Product Development teams.
What You Will Be Doing:
- Plans, designs, develops, and tests software systems or applications.
- Works closely with other teams to ensure change and release requirements are met.
- Works with Product QA for review and fix of test errors.
- Designs and delivers formal or informal training, mentorship, and supports other developers.
- Provides leadership and coaching to the team.
- Recommends and implements best practices.
- Keeps up with external trends to incorporate into products and processes.
- Proactively optimizes processes (automation, continuous integration, etc)
- Promotes and holds others accountable to Epicor best practices and interests at all times.
- Acts an evangelist for Epicor at inside and outside events.
What You Will Likely Bring:
- 6+ years experience working with Postgres and/or NoSQL
- 6+ years of experience in development using Python
- 8+ years experience working with Databases (Performance, Troubleshooting, Data Warehouse Management)
- Experience with testing methodology.
- Ability to propose and implement new ideas and lead a team to meet deadlines (technical and time management).
- Customer service skills.
- Excellent written oral and communication skills.
- Ability to lead and mentor others.
- Analytical thinking and creative problem-solving skills.
- Thought leader and change agent.
What Could Set You Apart:
- 10+ years of progressive experience and demonstrated success/knowledge
- 4+ years of specialized/industry experience
- 3+ years of experience using Django
- 2+ years experience using DOMO or similar Business Intelligence platforms