Role: Python Developer
Experience: 3+ Years
Location: Bangalore (WFO)
Mode of Hire: C2H (Contract to hire)
Job Description:
We are seeking a versatile Python Developer to join our team. This role demands proficiency in modern Python development and robust scripting capabilities to bridge enterprise analytics with foundational system operations.
Responsibilities:
- Design, develop, test, deploy, and maintain Python-based applications and microservices.
- Automate system administration tasks, data processing pipelines, and application deployments using shell scripting.
- Integrate Python solutions and scripts with existing enterprise infrastructure and mainframe systems.
- Manipulate and analyze complex datasets using libraries like Numpy and pandas to derive insights and support business operations.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure high performance, quality, and responsiveness of applications.
Required Skills and Qualifications:
- Proven experience as a Python Developer, with strong proficiency in core Python concepts and standard libraries.
- Proficiency in Shell Scripting (Bash/Shell): Strong practical experience in writing, debugging, and maintaining robust shell scripts for automation and system management.
- Familiarity with data science/data analysis libraries, specifically Numpy and pandas.
- Strong problem-solving skills and the ability to work independently or as part of a team.
- Excellent communication skills and attention to detail.
Preferred Skills (Added Advantage):
- Mainframe JCL (Job Control Language): Experience with reading, understanding, or interfacing with JCL for managing jobs and datasets on mainframe systems.
Education and Experience:
- Bachelor's degree in computer science Engineering, Information Technology, or a related field, or equivalent practical experience.
- 3+ years of professional software development experience.