Data Processing Specialist - Python Developer

at  FortNine

Montréal, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate26 Nov, 2024Not Specified29 Aug, 2024N/AVersion Control,Data Processing,Html,Regular Expressions,Web Technologies,Web Scraping,Validation,Json,Availability,Css,Git,Xml,Javascript,Database Systems,Communication Skills,MysqlNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Hello! We’re FortNine. We are one of North America’s fastest growing e-commerce stores in the powersports industry, and are looking to grow our ranks!
We are currently seeking a dedicated and skilled Intermediate Data Processing Specialist with a strong focus on web scraping and python development to join our dynamic team. This role requires a deep understanding of web technologies, data extraction techniques, and data formatting. The ideal candidate will have a proven track record of developing efficient web scraping solutions and processing large datasets with accuracy.
This position offers a hybrid work model, allowing for a balance between in-office collaboration and remote flexibility. Therefore, only Montreal and surrounding area applicants are being considered.

Key Responsibilities:

  • Design, develop, and maintain web scraping scripts and tools to extract data from various online sources efficiently.
  • Implement advanced data parsing, cleaning, and formatting techniques using Python and regular expressions.
  • Work closely with data analysts and other stakeholders to understand data requirements and deliver structured data in usable formats.
  • Ensure data integrity and reliability of scraped data through rigorous testing and validation processes.
  • Optimize existing scraping and data processing scripts for performance and scalability.
  • Stay updated with the latest web technologies and scraping methodologies to ensure best practices are followed.
  • Participate in code reviews, contributing to the team’s continuous improvement in code quality and best practices.

Qualifications:

  • Minimum of 1 year of professional experience in Python programming, specifically focused on web scraping and data processing.
  • Strong understanding of HTML, CSS, JavaScript, and other web technologies relevant to web scraping.
  • Experience with Python frameworks such as Scrapy, Beautiful Soup, Selenium or Flask/Django.
  • Familiarity with database systems (MySQL) and data storage formats (JSON, CSV, XML).
  • Advanced skills in writing complex regular expressions for efficient data parsing and validation.
  • Solid understanding of best practices in web scraping, including respect for robots.txt, rate limiting, and user-agent string usage.
  • Solid understanding of version control (Git).
  • Excellent problem-solving abilities, with attention to detail and accuracy in data handling.
  • Strong communication skills and the ability to work effectively in a team environment.
  • Proactive in staying current with new technologies and programming techniques.

Additional Requirements:

  • Availability to work in a hybrid setting, with a schedule that includes both in-office and remote work.
  • Willingness to participate in team meetings and collaborate with colleagues both in-person and virtually.

What We Offer:

  • A collaborative and supportive work environment where innovation and creativity are encouraged.
  • Opportunities for professional growth and development.
  • Competitive salary and benefits package.
  • Flexible hybrid work arrangements to support work-life balance.

Responsibilities:

  • Design, develop, and maintain web scraping scripts and tools to extract data from various online sources efficiently.
  • Implement advanced data parsing, cleaning, and formatting techniques using Python and regular expressions.
  • Work closely with data analysts and other stakeholders to understand data requirements and deliver structured data in usable formats.
  • Ensure data integrity and reliability of scraped data through rigorous testing and validation processes.
  • Optimize existing scraping and data processing scripts for performance and scalability.
  • Stay updated with the latest web technologies and scraping methodologies to ensure best practices are followed.
  • Participate in code reviews, contributing to the team’s continuous improvement in code quality and best practices


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Montréal, QC, Canada