North York, Ontario
Application Developer I
Job Title: Application Developer I – Canada/ full time, Toronto
We are looking for a full-stack developer to join our growing team of data scientists. You are expected to have strong problem-solving and analytical skills while using your creativity to pursue clean coding and resolve challenges. We want you to be passionate about writing code and building software, able to adapt quickly to shifting priorities and pick up new skills with relative ease.
Responsible for day-to-day data operations to support legacy process data systems.
Update legacy data scripts through development and deployment of new data ingestion pipelines, utilizing a validated data warehouse as the main data source.
Lead application development for Minimum Viable Products (MVPs), following Agile Product Data Management (PDM) methodologies, and managing a team of co-op students
Integrate real-time process data from OPC sources to ODBC database
Implement robust version control system using GitLab
Assist in data preparation and analysis to support complex investigations
Manage updates to Data Warehouse product configurations, by maintaining mappings between source systems
Skills: Technical Knowledge
Intermediate level (~3 yrs) full stack development experience (Front/Back end)
MS SQL Server experience is required, with expertise in advanced SQL queries and relational databases
Ability to maintain existing programs written in JMP JSL, Python, MATLAB, R, and Java. Knowledgeable with packaging and deploying applications (Python, Matlab, Windows)
Server (Web/Application) and AWS experience are assets
Manufacturing industry experience, process control/optimization knowledge, and analytical data science experience (developing/deploying models) are assets
Experience with LabWare LIMS, SAP, RapidPharma, PI are assets
Familiarity with data engineering in AWS, and experience with MS Master Data Management (MDM) configuration are desirable
Candidate must be a fast learner and a self starter, and able to adapt to a fast paced environment and multitask between competing priorities, at times with little supervision
Education: Bachelor's degree in Computer Science, Engineering, or Life Sciences