LEAD APPLICATION DEVELOPER – PYTHON and GCP
Location: Hyderabad
Experience: 8–12 Years
Work Model: Hybrid – 3 Days Work from Office
Shift: 1:00 PM – 11:00 PM IST
Employment Type: Permanent
Business Unit: TechProjects GCC
JOB SUMMARY
We are looking for a Lead Application Developer with 8–12 years of strong experience in application development, Python, GCP, API/microservices development, cloud-native applications, and distributed data processing.
KEY RESPONSIBILITIES
- Lead the design, development, and implementation of scalable cloud-native applications on GCP.
- Provide technical leadership and hands-on development using Python and Node.js.
- Design and develop enterprise-grade REST APIs and microservices.
- Lead Python-based API and batch-processing solutions.
- Architect and optimize data-processing workflows using Apache Airflow / Cloud Composer.
- Design and develop distributed processing solutions using Dataproc / Apache Spark.
- Design, deploy, and manage containerized applications using Cloud Run.
- Guide teams on architecture, coding standards, design patterns, and best practices.
- Design and optimize database solutions using Oracle and PL/SQL.
- Perform data transformation and processing using Pandas and Python.
- Maintain and modernize Perl-based solutions where required.
- Integrate applications with BigQuery, Cloud Storage, Pub/Sub, and other GCP services.
- Lead application performance tuning, troubleshooting, and production issue resolution.
- Design and implement CI/CD pipelines and automated deployment processes.
- Conduct code reviews and ensure development and security standards.
- Mentor developers and provide technical guidance.
- Collaborate with architects, DevOps, QA, product teams, and business stakeholders.
MANDATORY SKILLS
- Python – High proficiency
- Python API development
- Python batch processing
- GCP – High proficiency
- Cloud Run
- Dataproc / Apache Spark
- Apache Airflow / Cloud Composer
- REST APIs
- Microservices
- Cloud Application Development
- Oracle Database / PL/SQL
- SQL
- Git
- CI/CD
GOOD TO HAVE
- Pandas
- Perl
- Docker
- Kubernetes
- BigQuery
- Node.js – API development
- Cloud Storage
- Pub/Sub
- Terraform / Infrastructure as Code
- Google Cloud certification
LEADERSHIP EXPECTATIONS
- Strong technical ownership and problem-solving skills.
- Ability to lead application development initiatives.
- Experience mentoring and guiding development teams.
- Ability to participate in architecture and technical design discussions.
- Strong communication and stakeholder-management skills.
- Experience working in Agile/DevOps environments.
EXPERIENCE & EDUCATION
- 8–12 years of experience in software/application development.
- Strong hands-on experience with Python and GCP.
- Proven experience leading technical development activities.
- Bachelor's/Master's degree in Computer Science, IT, Engineering, or related field.
WORK ARRANGEMENT
- Hyderabad
- Hybrid – 3 days work from office
- Shift: 1:00 PM – 11:00 PM IST
- Permanent position with TechProjects GCC