Web Developer

Recruiter
The Drum
Location
Oxfordshire
Posted
14 Apr 2018
Closes
18 Apr 2018
Contract Type
Permanent
Hours
Full Time
Our company provides an industry leading product data solution for someof the biggest names in Mobile Phone retail. We have a small, relativelyyoung and tight-knit team in Oxford who enjoy coffee, cake and lunchesout together.We are seeking DevOps engineers to support the business' new customeron-boarding processes, responding to technical failures or issues withinbound data, investigating and recommending automation and efficiencyimprovements and maintaining technical solutions.A typical day might look like this:Morning: -Brief stand-up meeting with our Account Manager, highlighting thehighest priority issues this morning. -An hour or two spent working through a data flow issue using SQLqueries to query the data at different steps of our process, checkingincoming and outgoing data which could be in JSON, XML or CSV format -looking for possible problems with the data, as well as problems withour configuration. -You identify the issue and propose a solution which is then signed offby our Data Quality Lead and the DevOps Supervisor -You spend an hour or so applying the new solution, testing it worksand performing any QA steps required. You then feed back to our AccountManager who confirms with the customer that the issue is resolved. -You spend some time training on some aspect of SQL that you'reinterested in, making use of our online training portal.Afternoon: -There are a couple of jobs highlighted as high priority in our issuemanagement system, Youtrack. -The first job is to build a scraper for a new website and produce somesample data for the BI team to assess and sign off. It's a relativelysimple site, so takes a couple of hours. You choose to build the scraperusing one of the available GUI toolkits, but equally could have decidedit would have been better built in code using Powershell and Selenium.It will take the BI team a while to go through the sample, so you moveonto the next job. -The second job is to onboard a new customer requirement in the form ofa Google Shopping data feed. We have a number of existing GoogleShopping templates available, but the customer has some specificrequirements for the 'shape' of the data being provided. You spend sometime building an SQL view that will shape the data according to thecustomer's requirements, implement the solution, and then wait for it tobe exported by our system for final evaluation and communication to the customer.-While you wait for the system to generate your new output, the BI teamhave got back to you confirming that the scraper you produced earlierworks as expected. As a result, it now needs to be integrated into ourdata pickup processes and then handed over to the Product Catalogue teamwho will deal with importing and processing the data. Integration of thefeed involves some SQL and configuration work and takes you around an hour.Responsibilities include: -Feeding into the dev process: testing new software, aiding in itsdeployment, translating user requirements or concerns into actionabletechnical feedback for developers. -Responding to problems reported by customers or Operations colleagues,where the resolution would require adjustments to SQL, customerconfiguration or web scraping. -Taking an active role in any current projects, for which ad-hoctechnical changes might be required, bypassing (but supported by) thedevelopment team. -Building and maintaining web scrapes using the most appropriate techfor the task at hand. -Recommending changes to web scraping methodologies or suppliers asrequired to support the business' growth. -Working closely with the wider operations team, and the developmentteam to refine our operational processes over time. -Supporting ad-hoc requirements for our web properties with a focus onHTML/CSS/Javascript, and the opportunity to work on C# and Powershell projects.Key skills and experience: -Diligence and attention to detail -Comfortable in a reactive environment -Punctual, reliable and able to work to deadlines -Degree-Level or equivalent education. A-Level (or equivalent) considered. -Previous experience of creating web pages, writing HTML (could beamateur experience) -Previous experience working with one or more of the following: T-SQL,CSS, HTML, Javascript, C#, PHP, Scripting languages like Python, Bash, etc.Desirable: -Previous experience of SQL/T-SQL -Previous work with HTML scraping tools and approaches -Previous systems administration experience -An understanding of basic marketing principlesJob Type: Permanent Working hours: 8.30am - 5.30pm Monday-Friday Holiday: 25 days per year + bank holidays Benefits: Dedicated hours per month available on request to studyqualifications relevant to the business' activities, signed up to thegovernment 'workplace pensions' scheme. - provided by Dice BI, C#, DEGREE, HTML, JAVASCRIPT, JSON, MOBILE, PHP, POWERSHELL, PYTHON, QA, SELENIUM, SQL, XML

Similar jobs

Similar jobs