02 Aug
|
Tata Consultancy Services
|
Telangana
02 Aug
Tata Consultancy Services
Telangana
ob Description Python Developer SME (Subject Matter Expert)
Job Title
Python Developer SME
Experience
7–10 Years
Location
Hyderabad / Bangalore / India
Job Summary
We are seeking an experienced Python Developer SME with solid expertise in designing, developing, and optimizing scalable Python applications. The candidate will serve as a technical leader, providing architecture guidance, coding best practices, performance optimization, and mentoring development teams. The role requires hands-on experience with Python frameworks, API development, cloud platforms, databases, DevOps practices, and software design principles.
Key Responsibilities
- Lead the design, development, and implementation of enterprise-grade Python applications.
- Serve as the Subject Matter Expert (SME) for Python development and related technologies.
- Develop scalable RESTful APIs and microservices using Python frameworks.
- Define coding standards, design patterns, and development best practices.
- Perform code reviews and ensure high-quality, maintainable code.
- Optimize application performance, scalability, and security.
- Collaborate with architects, business stakeholders, DevOps, and QA teams.
- Guide teams on Python architecture, framework selection, and technical problem-solving.
- Mentor junior and mid-level developers.
- Support CI/CD implementation and automation initiatives.
- Participate in technical discussions, solution architecture, and client interactions.
Required Technical Skills
Core Python
- Python 3.x
- Object-Oriented Programming (OOP)
- Design Patterns
- Multithreading & Multiprocessing
- Async Programming (AsyncIO)
- Data Structures & Algorithms
- Exception Handling & Performance Tuning
Frameworks
- Django
- Flask
- FastAPI
- SQLAlchemy
API Development
- REST APIs
- GraphQL (preferred)
- Swagger/OpenAPI
- API Security
- OAuth2/JWT Authentication
Databases
- PostgreSQL
- MySQL
- SQL Server
- MongoDB
- Redis
Cloud Platforms
- AWS / Azure / GCP
- Serverless Architecture
- Containerization
DevOps & Tools
- Git/GitHub/GitLab
- Docker
- Kubernetes
- Jenkins / Azure DevOps
- Terraform (preferred)
Messaging & Streaming
- Kafka
- RabbitMQ
Preferred Skills
- AI/ML integration using Python.
- Experience with Pandas, NumPy, Scikit-learn.
- Knowledge of Generative AI, LangChain, OpenAI, Azure OpenAI.
- Experience in large-scale enterprise application modernization.
- Exposure to Data Engineering pipelines.
📌 Python SME (Telangana)
🏢 Tata Consultancy Services
📍 Telangana