Sr. Python Developer w/d Strong SQL

  • Wilmington, DE, USA, Delaware, United States
  • -
  • On-Site

Job Description:

Job Title: Sr. Python Developer w/d Strong SQL Exp

Location: Wilmington, DE – 5 Days onsite role

Long Term Project

Job Description: A Python Developer with SQL expertise is responsible for building scalable backend systems, managing data pipelines, and optimizing database-driven applications. This role bridges the gap between software development and data management, often requiring a deep understanding of how code interacts with relational databases.

Key Responsibilities:

  • Application Development: Design, test, and maintain server-side logic and backend components using Python.
  • Database Integration: Connect Python applications to relational databases (e.g., PostgreSQL, MySQL, SQL Server) and optimize their interaction.
  • SQL Optimization: Write complex SQL queries, stored procedures, and triggers, and perform database tuning to ensure high performance.
  • API & Service Integration: Build and implement RESTful APIs to facilitate communication between software components and third-party services.
  • Data Processing: Develop and manage ETL (Extract, Transform, Load) pipelines to process and store large datasets efficiently.
  • Troubleshooting: Debug existing code, resolve performance bottlenecks, and maintain data security standards.

Core Skills & Qualifications:

  • Python Proficiency: Strong knowledge of core concepts, including data structures, OOP, and frameworks like Django, Flask, or FastAPI.
  • SQL Expertise: Advanced skills in database design, normalization, indexing, and writing efficient queries.
  • ORM Tools: Familiarity with Object-Relational Mapping (ORM) libraries such as SQL Alchemy or Django ORM to simplify database interactions.
  • Tools & Environment: Experience with version control (Git), CI/CD pipelines, and cloud platforms like AWS or Azure.
  • Education: Typically requires a Bachelor's degree in Computer Science, Engineering, or a related field