Job Description
Title: Data Engineer
Location: Remote
The Data Engineer role offers tremendous opportunities for advancement. We are seeking a highly skilled and industrious individual who can independently initiate tasks, manage multiple responsibilities efficiently, and produce outcomes swiftly in a dynamic work setting. The ideal candidate must be a collaborative team member who possesses a history of crafting high-performance applications for sizable corporate clients. Possess expertise in agile product development practices, and a proven history of prioritizing and meeting project deadlines with dedication and a strong sense of urgency. Reporting directly to the Director of Engineering, this role is a valuable addition to our clients organization.
Your role:
- Designing, developing, testing, deploying, and maintaining applications to support business requirements.
- Developing and enhancing data solutions.
- Designing relational schemas for persisting complex business objects.
- Performing ETL (Extract, Transform, Load) processes for customer data integration.
- Implementing validation and mitigation strategies to handle invalid incoming data.
- Facilitating data exchange between CDI's user-facing application and backend pricing optimization science solutions.
- Managing versioning of database schemas and stored procedures.
- Creating visualizations for analytics and reporting.
- Collaborating closely with both the Engineering and Science departments to create cohesive data-centric solutions.
- Exporting data to Excel, consolidating disparate data sources, and implementing defense mechanisms to address and reduce the impact of data quality issues and inconsistencies.
- Providing expertise in transitioning from a document store to a relational database.
- Troubleshooting and resolving technical issues through debugging.
- Estimating the level of effort required for user stories and tasks.
- Active participation in Agile/SCRUM processes and ceremonies.
What youve got:
- Bachelors Degree in Computer Science, or equivalent.
- A minimum of 5 years' experience in software development.
- Strong teamwork and effective communication skills.
- Proficiency and experience in the following areas: Agile Development Methodology, Relational Databases (e.g., SQL Server, Postgres), Document stores (e.g., MongoDB), Python, database query performance optimization, database versioning and migration, ETL, Git, Object-Relational Mapping (ORM), and performance optimization and debugging.
- Demonstrated initiative in identifying and addressing technology-related issues and opportunities, actively contributing to the business's success.
- Strong interpersonal, written, and verbal communication skills.
- Proven experience working effectively in a team-oriented, collaborative environment.
- Ability to create and maintain technical documentation.
- Google Cloud
- CI/CD Build and Release Pipelines
- Jira
- C#
- HTML and JavaScript
- Security, SSO (Single Sign-On), SSL (Secure Sockets Layer)
- SaaS (Software-as-a-Service)
- Experience in the Retail Industry
- Local to Scottsdale, AZ would be a huge plus for 1-2 days of weekly whiteboarding.
To find more great tech-centric jobs, please visit www.phoenixstaff.com.