An innovative firm is seeking a skilled Python Developer to join their dynamic team. This role involves designing and developing algorithms, creating APIs using the Flask framework, and managing data ingestion pipelines to handle large datasets. The ideal candidate will have extensive experience in Python, PL/SQL, and CI/CD processes, ensuring the reliability and maintainability of code through effective debugging and testing. If you're passionate about leveraging technology to solve complex problems and thrive in a collaborative environment, this opportunity is perfect for you.
Qualifications
7+ years experience in Python, debugging, and troubleshooting.
5+ years experience developing applications using Flask.
Responsibilities
Design and develop algorithms using Python and BigQuery.
Develop APIs with Flask and implement data ingestion pipelines.
Skills
Python
PL/SQL
API Development
Bash Scripting
PowerShell
Debugging
Data Handling
CI/CD
BigQuery
Flask
Tools
BigQuery
Jenkins
GitHub
Job description
Roles and Responsibilities:
You will work with the team to understand the requirements and design and develop algorithms & engines rules using Python.
You will use BigQuery as the backend, utilizing not only generic SQL/DB entities and operations but also BQ specific operations.
You will be writing bash / PowerShell scripts.
You will develop APIs using the Flask framework and implement data ingestion pipelines to handle large volumes of data from various upstream sources.
You will implement unit tests to ensure code reliability and maintainability.
You will analyze system issues and debug/track/resolve them effectively.
Experience needed:
7+ years experience writing, debugging, and troubleshooting code in mainstream Python.
7+ years of experience in writing PL/SQL stored procedures, functions, and triggers.
5+ years of experience in developing applications using web frameworks such as Flask.
5+ years experience deploying and releasing software using Jenkins and CI/CD pipelines.
3+ years of experience in data handling, management, and ETL processes.
3+ years experience with data extraction using API calls.
1+ year of experience with big data processing solutions using BigQuery, PubSub, GCS, and others.
Proficiency in using source code control management systems like GitHub.
Any experience with Angular will be an added advantage.
Any experience with Looker Studio will be an added advantage.