Software Development Engineer

Recruiter
Amazon
Location
Edinburgh
Posted
12 Feb 2018
Closes
15 Feb 2018
Contract Type
Permanent
Hours
Full Time
We are looking for outstanding Software Development Engineers to join usin launching and growing Audience Insights, a new initiative forAmazon's advertising business, helping advertisers to understand theecommerce-related behaviours of customers of their brands. As a memberof an Agile team at our development centre in Edinburgh, Scotland, youwill have the opportunity to build the big data platform to generateunique insights and also develop industry leading data visualizations toproduce compelling, actionable narratives that showcase the value ofthis data to our customers.Successful candidates will have solved complex and broad businessproblems with simple and straightforward solutions, applying appropriatetechnologies and software engineering best practices, building solutionsthat scaled and performed. You will also have a focus on the customerexperience, great teamwork and communication skills, and a motivation toachieve results in a fast-paced environment.Your team will own the business, technology, and operations, giving youthe responsibility and authority to ensure success. You will be involvedin every aspect of the process - from idea generation, business analysisand technical design through to software development across a variety oftechnologies. Your systems will meet remarkably high standards ofperformance and reliability, and will operate at massive scale, 24x7.The position offers exceptional opportunities for every candidate togrow their technical and non-technical skills. If you are selected, youhave the opportunity to really make a difference to our business byinventing, enhancing and building world class systems, deliveringresults, working on exciting and challenging projects.BASIC QUALIFICATIONS Computer Science Honours degree (2:1 or better) or postgraduate study.In lieu of degree, relevant skills and equivalent experience. Demonstrated strong object-oriented design and coding skills in Java(or equivalent languages such as C++/C#/Python/Ruby). Strong computer science grounding in a broad range of algorithms and data-structures. Strong analytical and excellent problem solving skills. Strong written and verbal English communications skills. The candidate will be highly pragmatic - a do-er as well as a thinker;we use technology to solve real-world problems expediently to achievespectacular business returns.PREFERRED QUALIFICATIONS In-depth experience with functional languages such as Scala or F#. Best-practice software engineering including Agile methodologies, unittesting, refactoring, source control management, continuous integrationand build processes. Web development (HTML, JavaScript, CSS, AJAX, React). Advanced coding skills (concurrency, profiling and performance optimisation). Designed and built complex systems (architecture, design patterns,reliability and scaling). Experience providing technical leadership and mentoring other engineers. Linux/UNIX (command-line tools, shell scripts, operations).Personal Qualities Results oriented with a strong customer and business focus. Highly innovative, flexible and self-directed, but also a cooperativeteam player. Ability to communicate and discuss technical topics with bothtechnical and business audiences. Ability to deal well with ambiguous and undefined problems. Strong sense of ownership and passion for writing world-class software. - provided by Dice AGILE, AJAX, BIG DATA, BUSINESS ANALYSIS, C#, C++, COMPUTER SCIENCE, DEGREE, HTML, JAVA, JAVASCRIPT, LINUX, POSTGRADUATE, PYTHON, REFACTORING, RUBY, SCALA, SOFTWARE ENGINEERING, UNIX, WEB DEVELOPMENT

Similar jobs

Similar jobs