Position - Python Developer
Location-: Mississauga, Canada Onsite
Domain*
Banking and Finance
Mandatory skills*
Python, Rest API, Gen AI
Desired skills*
MongoDB, Java
JD-:
Detailed Job Description
We are seeking a skilled Python Developer with strong expertise in building scalable applications, microservices, and cloud-based solutions. The ideal candidate will have hands-on experience in modern web frameworks, APIs, and exposure to AI/ML technologies.
Required Skills & Qualifications:
Programming & Development
- Strong proficiency in Python
- Solid understanding of Object-Oriented Programming (OOP)
- Strong knowledge of data structures and algorithms.
- Knowledge of Hadoop ecosystem
- Experience or strong interest in Artificial Intelligence and Large Language Models (LLMs)
- Working experience with AI/ML frameworks, libraries, or integration patterns
Web & API Development
- Hands-on experience with REST APIs and RESTful API design
- Expertise in frameworks such as Django, Flask, or FastAPI
- Experience with microservices architecture
Databases
- Experience with relational databases (Oracle, MySQL)
- Familiarity with NoSQL databases (MongoDB)
- Background in data processing, ETL, Pyspark or ML pipelines is a bonus.
Cloud & DevOps
- Experience with AWS services, especially S3 and Glue
- Familiarity with cloud platforms (AWS, Open Shift or GCP)
- Knowledge of CI/CD tools such as Jenkins or GitHub Actions, Tekton, Harness
- Basic understanding of Docker and containerized environments
Tools & Practices
- Experience with version control systems (Git)
- Exposure to unit testing frameworks (e.g., PyTest)