Raymond James-posted about 1 month ago
Full-time • Mid Level
Hybrid • Saint Petersburg, FL
5,001-10,000 employees

We are seeking a highly experienced and technically proficient Lead Developer to join our dynamic team. This role demands deep expertise in Oracle database development, Python/Spark, CI/CD automation, and data engineering. As a Lead Developer, you will drive the design and implementation of scalable solutions, lead a team of developers, and ensure seamless system integration and performance optimization This position will follow our hybrid work model, we expect the selected candidate to be in the office 8-10 days per month at the St. Petersburg, FL Corporate Office location.

  • Project Leadership: Manage full development lifecycle—from requirements gathering to deployment—ensuring timely delivery and high-quality outcomes.
  • 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: Use 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 other tools to streamline build, test, and deployment processes.
  • Team Mentorship: Lead and mentor junior developers, fostering a collaborative and innovative engineering culture.
  • Documentation: Produce and maintain detailed technical documentation for all development efforts.
  • Experience: 10+ years in software development, with a strong focus on Python and Oracle databases.
  • Technical Proficiency: Expertise in SQL, Oracle, Python/Spark, Jenkins, Kubernetes, Pandas, and CI/CD practices.
  • Optimization Skills: Solid understanding of database performance tuning and best practices.
  • Leadership: Demonstrated 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).
  • Certifications: Credentials in Oracle, Python, Kubernetes, or CI/CD tools.
  • Agile Experience: Familiarity with Agile/Scrum methodologies.
  • Cloud Knowledge: Experience with cloud platforms such as AWS, Azure, or Google Cloud.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service