Software Engineer

Amsterdam | Netherlands | Digital

Purpose & Overall Relevance for the Organisation

Develops and manages information systems in Consumer Engagement & Traffic (CE&T) domain particularly within Traffic by designing, developing, and installing software solutions.

Key Responsibilities

General

  • Works with delivery team and develops highest standard solutions, products and features.
  • Leads other developers in Traffic Generation Paid & Organic product area under CE&T.
  • Actively maintains & provides recognized expert level knowledge in Backend & Frontend technologies, Data Integration and Operational Competence.

Systems Design & Development Management

  • Defines systems development projects which support organization's objectives and plans with highest application scalability, performance and stability.
  • Designs and maintains data integration across different enterprise platforms (product, inventory, consumer data), Traffic components and Paid marketing partners (Google, Facebook and Affiliate partners)
  • Designs components using appropriate modelling techniques following agreed architectures, design standards, patterns and methodology.
  • Creates multiple design views to address concerns of different stakeholders of architecture and to handle both functional and non-functional requirements.
  • Selects & adopts appropriate systems development methods, tools and techniques
  • Ensures that senior management is both aware of and able to provide required resources. Facilitates availability and optimum utilisation of resources.
  • Monitors and reports on the progress of development projects, ensuring that projects are carried out in accordance with agreed architectures, standards, methods and procedures (including secure software development).

Software Design & Development & Test

  • Designs, codes, verifies, tests, documents, amends and refactors complex programs/scripts and integration software services.
  • Excels SEO stack in adidas web platform with bounded components and APIs
  • Contributes to selection of software development approach for projects, selecting appropriately from predictive approaches (plan-driven) or adaptive approaches (iterative/agile).
  • Accepts responsibility for creation of test cases using own in-depth technical analysis of both functional and non-functional specifications (such as reliability, efficiency, usability, maintainability and portability).
  • Produces test scripts, materials and regression test packs to test new and amended software or services with an ownership of QA excellence and automatic testing.
  • Participates in reviews of own work and leads reviews of colleagues' work.

Database Design

  • Develops and maintains specialist knowledge of Cloud database and data warehouse concepts, design principles, architectures, software and facilities.
  • Assesses proposed changes to object/data structures and evaluates alternative options.
  • Implements physical database designs to support transactional data requirements for performance and availability.
  • Implements data warehouse designs that support demands for business intelligence and data analytics.

DevOps & Application Support

  • Assesses and analyses release components. Provides input to scheduling.
  • Carries out the builds and tests in coordination with testers and component specialists maintaining and administering the tools and methods – manual or automatic - and ensuring, where possible, information exchange with configuration management.
  • Ensures Continuous Integration / Continuous Deployment processes are maintained.
  • Contributes to availability management processes and performs defined availability management tasks.
  • Analyses service and component availability, reliability, maintainability.
  • Ensures that services and components continuously meet all their agreed performance targets and service levels.
  • Implements arrangements for disaster recovery and documents recovery procedures.
  • Conducts testing of recovery procedures.
  • Maintains application support processes and checks that all requests for support are dealt with according to agreed procedures.

Emerging Technology Monitoring

  • Actively monitors external environments and opensource world to proactively propose new technology enhancements
  • Contributes to technology roadmapping and sharing of knowledge and insights.
  • Has a lifetime-learner & growth mindset with passion for latest technology

Relationship Management

  • Deals with problems and issues, managing resolutions, corrective actions, lessons learned and the collection and dissemination of relevant information.
  • Collects and uses feedback from customers and stakeholders to help measure effectiveness of stakeholder management.
  • Helps develop and enhance customer and stakeholder relationships.

Key Relationships

  • Agile Software Engineering Team
  • (Director) Solution Architect
  • Delivery Lead
  • Project Manager Agile
  • Product Owner(s)
  • Traffic Generation team
  • Service vendors

Requisite Education and Experience / Minimum Qualifications

  • College or university degree with focus on Computer Science or IT, or equivalent combination of education and experience
  • Proficient spoken and written command of English
  • Min. 5-7 years of experience in IT and relevant area
  • Strong & proven full-stack Software Development background preferably in JavaScript (ECMA6, Node.js), or JAVA, .NET
  • Good knowledge of Event Driven architectures (Kafka, Tibco) and DBs (SQL and NoSQL)
  • Good knowledge of Web Technologies (HTML5, CSS3, SPA, ReactJS, Redux, Webpack)
  • Good understanding of enterprise level Data Integration / ETL tools (Alteryx, Pentaho)
  • Working experience on Microservices architecture and building modular APIs
  • Working experience in an Agile environment with DevOps & QA methodologies and tools.
  • Ideally knowledge and understanding of the Digital Performance Marketing and/or SEO
Apply here

adidas celebrates diversity, supports inclusiveness and encourages individual expression in our workplace. We do not tolerate the harassment or discrimination toward any of our applicants or employees. We are an Equal Opportunity Employer.

At adidas, every day is a chance to flip the script. An invitation to take everything we know and re-invent it. Do it better. Never settling for good enough. Every day we get up, invent, adapt, improvise, find new ways to collaborate, and do the unexpected. We’re creators, makers and doers. Helping athletes make a difference, not just in their games, but in their lives and in their world. It’s an obsession.

We’ve been doing this for more than 65 years. With an unmatched history and tradition of creating iconic products, consumer connections and experiences, we’ve been defining sport culture since the beginning. And we’re never done. Come be a part of shaping the future together with us.

The Facts

Jobtitle Software Engineer
Team Digital
Brand adidas
Location Amsterdam
Location Netherlands
Number 199561
Position Type Full time
Date Jul-26, 2019
Relocation no

Sounds great for you? We would love to have you here.

Apply here

Jobs you might be interested as well?

  • Senior Designer Digital Experience (m/f/d)

    Amsterdam, Netherlands | Digital

    August 13 2019 - 199331
  • Senior Ecosystem Designer

    Amsterdam, Netherlands | Digital

    July 18 2019 - 198831
  • Digital Project Manager

    Amsterdam, Netherlands | Digital

    July 18 2019 - 199053
  • Manager Journey Optimization

    Amsterdam, Netherlands | Digital

    July 17 2019 - 197424
  • Manager Product Launch and VM Partner Program

    Amsterdam, Netherlands | Digital

    July 17 2019 - 198573
  • Assistant Manager Product Launch and VM Partner Program

    Amsterdam, Netherlands | Digital

    July 17 2019 - 198574

Welcome to the Netherlands!

Get ready to build your career with one of the leading sporting goods companies in the world. When you join us in the Netherlands, you become a brand ambassador, living and breathing sport and a sporting lifestyle. The adidas culture in the Netherlands is best described as a high intensity group of problem solvers who aspire toward excellence and settle for nothing less. We are open, friendly, and hardworking and are known for our direct communications. Healthcare and education are a top priority in Dutch culture. Working here, you'll have an extensive choice of schools for your children and a wide range of affordable healthcare benefits. Additional adidas benefits include a pension plan, company sports, staff discount and much more.

Facts about Amsterdam

is looking mostly for

  • Digital
  • Marketing & Communications
  • Sales
  • Design
  • Information Technology
  • Retail (Store)
  • Amsterdam Fact-Sheet

  • Healthcare Insurance
  • On-Site Daycare
  • Retirement Plan
  • Canteen
  • Company Sports
  • Company Events
  • Product Discount
  • On-Site Sports Facilities
  • Next airport to the location
    17k
  • Local Population
    779.808

Brands in Amsterdam with open positions