Search

Python Developer

PublishedPublished: 6/14/2022
Technology

Job Description

Primary Skill: Python Developer

\n

Secondary: Oracle, Hadoop

\n

Location: Charlotte, NC/Pennington, NJ

\n


\n

Roles & Responsibilities

\n


\n

· Bachelor’s or master’s degree in computer science or related field.

\n

· Minimum 8+ years experience in Python development projects.

\n

· Design, develop, test, and maintain scalable Python applications and microservices to support enterprise automation platforms.

\n

· Build, enhance, and support REST APIs using frameworks such as FastAPI, Flask, or Django.

\n

· Develop and maintain Kafka-based event-driven integrations for real-time data processing and system communication.

\n

· Create, optimize, and troubleshoot SQL queries, data pipelines, and data-processing logic using platforms such as Starburst/Trino.

\n

· Perform unit testing, code reviews, defect fixes, root-cause analysis, and ensure code quality through best practices.

\n

· Support application deployments, production releases, CI/CD pipelines, and post-release validation activities.

\n

· Monitor, troubleshoot, and resolve production issues while ensuring platform reliability, stability, and performance.

\n

· Work with OpenShift, Redis, object storage, and cloud-native technologies to build and maintain enterprise solutions.

\n

· Collaborate closely with Product Owners, architects, developers, and partner teams in an Agile/Scrum environment.

\n

· Participate in platform modernization, migration, and integration initiatives to improve system scalability and efficiency.

\n

· Develop and maintain workflow orchestration solutions using Apache Airflow or Astronomer when required.

\n

· Utilize Git-based version control, branching strategies, and release management processes.

\n

· Leverage AI-assisted development tools and emerging technologies to improve development productivity and code quality.

\n

· Document technical designs, implementation approaches, and operational procedures.

\n

· Take ownership of assigned development tasks and contribute to continuous improvement of the automation platform.

\n


\n

Key Skills Required

\n

· Python Development

\n

· FastAPI / Flask / Django

\n

· Kafka & Event-Driven Architecture

\n

· REST API Development

\n

· SQL, Starburst, Trino

\n

· OpenShift, Redis, Object Storage

\n

· Git, CI/CD, DevOps

\n

· Apache Airflow / Astronomer (Preferred)

\n

· Production Support & Troubleshooting

\n

· Agile / Scrum Methodologies

\n

· Strong Communication & Collaboration Skills

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...