Job#: 2067921
Job Description:
Position Description: The client is seeking a Sr. Data Engineer to utilize state-of-the-art development tools for pair programming, developing, and testing code within a Lean/Agile environment. This role is crucial for driving high performance in innovation and mobility.
Position Responsibilities:
- Collaborate with the team and stakeholders to deliver quality software products that meet customer requirements.
- Work closely with Product Managers and Technical Anchors, and collaborate with Data Engineers to release early and often.
- Educate Partners on our iterative development approach, focusing on delivering a Minimum Viable Product through careful prioritization.
- Mentor and train other Data Engineers in agile methods and skill-building.
- Innovate and iterate on agile processes, sharing learnings.
- Ensure Software Engineering excellence (e.g., best practices and quality) within the product team.
- Communicate technology strategy and vision clearly to team members and stakeholders.
- Operate with an iterative, agile, and user-centric perspective.
- Work in a Pair Programming environment, enhancing technical capabilities and providing guidance to team members.
Skills Required:
- Bachelors degree in Computer Science, Information Technology, or equivalent experience.
- 5+ years of experience in data engineering.
- Familiarity with cloud tools from vendors like GCP (BigQuery).
Skills Preferred:
Experience Required:
- 5+ years of experience in data engineering.
- Familiarity with cloud tools from vendors like GCP (BigQuery).
- Highly effective in working with Product Managers, Product Designers, Software Engineers, and business partners.
- Experience with GCP services (Vertex AI, BigQuery/Cloud Storage).
- Proficiency in Continuous Integration/Continuous Delivery tools and pipelines such as Jenkins, Maven, Gradle, GitHub, etc.
- Relevant experience with databases (Teradata, Hadoop).
- Perform DevOps activities to support customers and processes through release cycles and production.
- Experience managing services in an enterprise cloud environment (GCP).
- Strong background in cloud computing and distributed systems.
- Exceptional software engineering knowledge; OO Design Principles.
- Strong analytical and problem-solving skills.
Education Required:
- Bachelors degree in Computer Science, Information Technology, or equivalent experience.
Education Preferred:
- Masters degree in Computer Science, Information Technology, or equivalent experience.
Additional Information:
- Hybrid position with 13+ days onsite per quarter.
EEO Employer
Apex Systems is an equal opportunity employer.