Sr. Python Developer
Wilmington, DE - USA
Job Summary
Job Title: Sr. Python Developer (SQL Exp)
Location: Wilmington DE
Setting: Onsite (5 Days onsite role)
Setting: Onsite (5 Days onsite role)
Type: 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.
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 Bachelors degree in Computer Science Engineering or a related field