Senior Data Engineer


Tampa
Permanent
USD150000 - USD180000
Financial Technology
PR/568408_1763679250
Senior Data Engineer

Lead Data Engineer - Oracle Development

Summary
The firm is seeking a highly skilled and experienced Lead Developer to join thier dynamic team. This role requires deep expertise in Oracle database development, Python/Spark, CI/CD automation, and data engineering. As a Lead Developer, you will design and implement scalable solutions, lead a team of developers, and ensure seamless system integration and performance optimization.

Work Model
This position follows a hybrid work model. The selected candidate will be expected to work onsite 8-10 days per month.

Responsibilities

  • Project Leadership: Oversee the full development lifecycle-from requirements gathering through deployment-ensuring timely delivery and high-quality results.

  • Oracle Development: Design and optimize complex SQL queries, stored procedures, and database schemas for performance and scalability.

  • Database Optimization: Analyze system performance and implement strategies for efficient data storage and retrieval.

  • Data Engineering: Utilize Pandas and Spark for data transformation, analysis, and manipulation.

  • Python Development: Build and maintain robust Python applications and automation scripts.

  • CI/CD Automation: Develop and manage CI/CD pipelines using Jenkins and related tools to streamline build, test, and deployment processes.

  • Team Mentorship: Lead and mentor junior developers, fostering a collaborative and innovative engineering culture.

  • Documentation: Create and maintain detailed technical documentation for all development efforts.

Required Skills

  • Experience: 10+ years in software development with a strong focus on Python and Oracle databases.

  • Technical Expertise: Proficiency in SQL, Oracle, Python/Spark, Jenkins, Kubernetes, Pandas, and CI/CD practices.

  • Optimization: Solid understanding of database performance tuning and best practices.

  • Leadership: Proven success in leading development teams and managing complex projects.

  • Analytical Thinking: Strong problem-solving skills with a data-driven approach.

  • Communication: Excellent verbal and written communication abilities.

  • Education: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).

Preferred Qualifications

  • Certifications: Oracle, Python, Kubernetes, or CI/CD tools.

  • Agile Experience: Familiarity with Agile/Scrum methodologies.

  • Cloud Knowledge: Experience with AWS, Azure, or Google Cloud platforms.

Education:
Bachelor's in Computer and Information Science (Required), Bachelor's in Computer Engineering

Handverlesene Positionen für Sie