Senior Python Developer

job
  • Integrated Resources - Hosted Jobs
Job Summary
Location
Mississauga ,ON L5N 5M8
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
12 Jan 2025
Share
Job Description
*Job Title – Senior Python Developer*

*Location – Mississauga, ON L5N 5M8 (Hybrid)*

*Duration – 12+ Months (Possibility of Extension)*



*Project description: *
* Client's Research & Early Development group excels in understanding the mechanisms of biology that drive disease to develop world-class therapeutics.
* To do so, analyzes vast amounts of scientific data and creates cutting edge tools to enable data analysis at scale for all scientists.
* These analyses often involve multiple-step workflows that must be assembled on demand from a variety of stand-alone, command-line tools, and we are looking for a lead architect to develop and execute the next steps in this strategy that allows scientists with novice computational knowledge to collect data, configure analyses using a web UI, and execute multi-step workflows. This system also provides scientists with a common programmatic framework for the management of data and its descriptive metadata and enables key visualizations of the data using interactive web interfaces.
* This system powers multiple laboratory workflows across where the raw data that is generated must be processed through a set of different tools before the data can be interpreted. These separate tools must work together in a coordinated fashion at scale.
* We’re searching for a full time Senior Python Developer and Architect to lead the team creating the Bluecopper system.



*Responsibilities:*
* Design and oversee the architecture of the Bluecopper System
* Collaborate with cross-functional teams to define, design, and ship new features
* Work with Business Analysts to understand functional and non-functional requirements and develop appropriate system architectures
* Write clean, scalable, and efficient Python code
* Conduct code reviews and provide constructive feedback
* Troubleshoot, test, and maintain the core product software to ensure strong optimization and functionality
* Work together with DevOps engineers to deploy and maintain the system in a cloud-based environment
* Monitor system performance and implement improvements as necessary
* Mentor the development team and enhance the understanding of best practices.



*Required technologies and skills:*
* Python (must have), including the following frameworks/libraries:
* Experience in developing within a web application framework using SQLAlchemy (e.g. Pyramid)
* Demonstrated experience in developing APIs to serve both Typescript / Javascript frontend environments and to serve other internal users
* MySQL (must have)
* Gitlab (must have)
* CI/CD pipelines (must have)
* Docker (must have)
* Process orchestration in high-performance computing environments (must have)
* Building distributed systems (must have)
* Automated testing - unit, int, e2e, performance, regression (must have)
* Deployment within a cloud-based environment (e.g. AWS)
* Jenkins (nice to have)



*Strong ownership and accountability mindset*
* Fluent in English
* Excellent communication skills
* Experience in working with distributed development teams
* Experience in working in a global environment
* Expertise in agile delivery in Scrum
* Quick learner
* Self organized, reliable and precise

#IRI-IT

Job Type: Fixed term contract

Work Location: In person
Other Smiliar Jobs
 
  • Toronto, ON
  • 11 Days ago
  • Irving, TX
  • 8 Days ago
  • Hartford, CT
  • 4 Days ago
  • Irving, TX
  • 4 Days ago
  • Sonoma, CA
  • 7 Days ago
  • Santa Clara, CA
  • 7 Days ago
  • Hayward, CA
  • 7 Days ago
  • San Mateo, CA
  • 7 Days ago
  • Fremont, CA
  • 7 Days ago
  • Sunnyvale, CA
  • 7 Days ago
  • Alameda, CA
  • 7 Days ago
  • Santa Rosa, CA
  • 7 Days ago
  • San Francisco, CA
  • 7 Days ago
  • San Jose, CA
  • 7 Days ago