Python Application Developer
One of our leading client is looking for Python Application Developer in Newark NJA Python SQL Application Developer is a specialized software engineer responsible for designing, developing, and maintaining database-driven applications. This role bridges the gap between backend application logic and database management, ensuring that data is stored securely and retrieved efficiently.Core Responsibilities• Application Development: Building and maintaining scalable backend services and APIs using Python frameworks like FastAPI, Django, or Flask.• Database Design: Architecting relational database schemas, specifying primary/foreign keys, and managing data migration.• Query Optimization: Writing and tuning complex SQL queries, stored procedures, and views to improve performance and reduce latency.• Automation: Creating Python scripts to automate repetitive database maintenance tasks and administrative workflows.• Security & Integrity: Implementing data protection protocols and ensuring data integrity through regular backups and compliance with industry standardsEssential Skills & Qualifications• Programming Languages: High proficiency in Python and advanced knowledge of SQL (Oracle, PostgreSQL, or T-SQL).• Libraries & Frameworks: Experience with data libraries like Pandas and NumPy, and web frameworks such as Django or Flask.• Software Engineering: Familiarity with version control (Git), unit testing, and CI/CD pipelines.• Infrastructure: Knowledge of containerization tools like Docker and Kubernetes for deploying applications.• Emerging Tech: Modern roles frequently require exposure to GenAI capabilities, such as integrating LLMs into application workflows