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
Salary Range: $100,000-$130,000 a year
$100,000 - $130,000
Location
Charlotte, NC
Function
TECHNOLOGY
Role
Technical Lead
Skills
Python
Desired Candidate Profile
Qualifications
BACHELOR OF COMPUTER SCIENCE