New
Python Developer
Tata Consultancy Services | |
$100,000 - $130,000
| |
sick time, 401(k)
| |
United States, North Carolina, Charlotte | |
Oct 28, 2026 | |
|
Job Description
Must Have Technical/Functional Skills Primary Skill: Python Developer Secondary: Oracle, Hadoop Experience: Minimum 8 years Roles & Responsibilities * Bachelor's or master's degree in computer science or related field. * Minimum 8+ years experience in Python development projects. * Design, develop, test, and maintain scalable Python applications and microservices to support enterprise automation platforms. * Build, enhance, and support REST APIs using frameworks such as FastAPI, Flask, or Django. * Develop and maintain Kafka-based event-driven integrations for real-time data processing and system communication. * Create, optimize, and troubleshoot SQL queries, data pipelines, and data-processing logic using platforms such as Starburst/Trino. * Perform unit testing, code reviews, defect fixes, root-cause analysis, and ensure code quality through best practices. * Support application deployments, production releases, CI/CD pipelines, and post-release validation activities. * Monitor, troubleshoot, and resolve production issues while ensuring platform reliability, stability, and performance. * Work with OpenShift, Redis, object storage, and cloud-native technologies to build and maintain enterprise solutions. * Collaborate closely with Product Owners, architects, developers, and partner teams in an Agile/Scrum environment. * Participate in platform modernization, migration, and integration initiatives to improve system scalability and efficiency. * Develop and maintain workflow orchestration solutions using Apache Airflow or Astronomer when required. * Utilize Git-based version control, branching strategies, and release management processes. * Leverage AI-assisted development tools and emerging technologies to improve development productivity and code quality. * Document technical designs, implementation approaches, and operational procedures. * Take ownership of assigned development tasks and contribute to continuous improvement of the automation platform. Key Skills Required * Python Development * FastAPI / Flask / Django * Kafka & Event-Driven Architecture * REST API Development * SQL, Starburst, Trino * OpenShift, Redis, Object Storage * Git, CI/CD, DevOps * Apache Airflow / Astronomer (Preferred) * Production Support & Troubleshooting * Agile / Scrum Methodologies * Strong Communication & Collaboration Skills TCS Employee Benefits Summary: Discretionary Annual Incentive. Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans. Family Support: Maternal & Parental Leaves. Insurance Options: Auto & Home Insurance, Identity Theft Protection. Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement. Time Off: Vacation, Time Off, Sick Leave & Holidays. Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing. Salary Range: $100,000-$130,000 a year
Location
Charlotte, NC
Function
TECHNOLOGY
Role
Technical Lead
ID
436802
Skills
Python
Salary Range
$100,000 - $130,000 Desired Candidate Profile
Qualifications BACHELOR OF COMPUTER SCIENCE | |
$100,000 - $130,000
sick time, 401(k)
Oct 28, 2026