Data Application Developer
Eldis Group Partnership (EGP) is a proud Maritime-based eCommerce company with offices in the USA and Canada. We help do-it-yourselfers (DIY) fix their home appliances, outdoor power tools, and lawn equipment. EGP operates a family of websites, where we provide consumers with the parts and know-how to fix their household products themselves, offering the internet's largest collection of step-by-step installation instructions and videos. EGP is committed to helping consumers repair rather than replace their household products.
Here at EGP, we empower do-it-yourselfers to do simple repairs to save time and money. We aim to make the process hassle-free and fun, by providing help every step of the way in the form of repair tips, articles, and videos.
Our Data Application Developer position is a key part of our Data Services team, working to source and transform data that would be made available to our ecommerce web sites. The ideal candidate would be meticulous, observant, rapid learner and adaptable.
Key Responsibilities
- Extracting and ingesting data from a variety of data sources (APIs, PDFs, Images, Flat Files, JSON etc.) using Python, ASP.NET / C#, PowerShell or PHP.
- Design, implement and maintain data mining / web crawling and automation scripts
- Design, build, implement and optimize data pipelines and ETL workflows
- Develop tools and libraries that would enable rapid and scalable development
Required Qualifications
- Undergraduate degree in Computer Science or comparable knowledge of application engineering OR An undergraduate degree and a minimum of 2 years experience in professional programming
- 1 year or more working with Python, C# or PHP
- 1 year or more working with web scraping libraries that can scale (BeautifulSoup, Scrapy, Selenium, etc.)
- Working knowledge of SQL and experience working with MSSQL and MySQL
- Extensive knowledge of HTTP/HTTPS (including headers, response code, session management)
- Strong analytical skills and an aptitude for learning
- Ability to work independently or with collaborative teams
- Strong interpersonal and communication skills
Qualifications that are considered assets:
- Experience working with Scrapy, Splash, Selenium, APIs, and MSSQL databases
Equity Hiring
Eldis Group Partnership is committed to Employment Equity and our goal is to be a diverse workforce that is representative at all job levels. Qualified self-identifying First Nations, Metis and Inuit, Visible Minority Groups, Persons with Disabilities and LGBTQ2+ applicants will be strongly considered for this position. If you are a member of one of the equity groups, you are encouraged to self-identify on either your cover letter or resume.
Benefits
- Extended Healthcare
- Dental care
- Disability insurance
- Life insurance
- On-Demand Healthcare Access
- Employee & Family Assistance Program
- Various ongoing Wellness Initiatives
- Bonus
How to apply
Eldis Group Partnership offers competitive salary packages, an incredible work environment, along with career advancement and learning opportunities. Please submit a resume along with a covering letter highlighting specific examples of how your experience and education make you qualified for this role. Applications will be reviewed on a rolling basis, and interviews will either take place via video call through our applicant tracking system Breezy or through Microsoft teams. Please note that standardized testing may be conducted as part of the hiring process.
This job posting will close on February 3rd, 2023