**Role Overview**
We are seeking an experienced Lead Python Developer to drive the development of robust, scalable, and high-performance applications.
The ideal candidate will have strong expertise in Python (OOP principles), SQL, and Linux environments, along with experience in job scheduling (Autosys), version control (GIT), and Agile development tools (JIRA).
* Main Responsibilities:
* Design, develop, and optimize Python-based applications, ensuring clean, efficient, and scalable code.
* Work with very large volume SQL databases to design schemas, optimize queries, and ensure data integrity.
* Manage and deploy applications in Linux environments, including scripting and automation.
* Utilize GIT for version control, ensuring proper branching, merging, and code reviews.
* Work within JIRA-based Agile workflows, managing tasks, sprints, and project tracking.
* Troubleshoot and resolve performance bottlenecks, application bugs, and system issues.
* Develop and maintain job scheduling workflows using Autosys.
* Mentor junior developers and lead the development team in adopting best coding practices and new technologies.