Senior Web Developer (Barcelona)
An exciting Senior Web Development role has arisen at our client, a market-leading retailer in online travel & leisure products.
The Senior Web Developer will supervise the company’s technical development activities, including the following key areas
Systems development: Oversees the design, development, troubleshooting and debugging of systems
Applications development: Oversees the analysis, design, programming, debugging, and modification of web-based programs for commercial or end user applications such as product applications and pages, affiliation applications and pages, 3rd party integration systems, etc
Quality assurance: Develops quality standards for company products, oversees the development and execution of test plans, and analysis of test results. Provides guidance to achieve team goals,
Experience Required
- Minimum 5 years’ Technical Development Project Management Experience,
- At least 3 years’ experience managing full life cycle projects in the on-line industry;
- Possesses and applies a broad knowledge of principles, practices, and procedures of particular field of specialization;
- Has well-developed leadership qualities;
- Must be able to work with minimum supervision and be accountable for actions and decisions;
- Has good analytical skills;
- Must be able to interface appropriately at all levels
Technical Development Specialized Knowledge and Skills
Application Architecture: Identifies common business components and services that can be leveraged by multiple applications
Software Design: Understands standard software modelling techniques used to describe system designs; designs components of larger software systems; utilizes existing system components that can be leveraged by multiple applications; understands capabilities of environment
Software Processes: Knowledge of end to end product life cycle as well as product operational cycle -conception to delivery to ongoing operations
Software Programming: Understands concepts of source code control and how to use tools; translates the design specification into physical code; creates and assembles code modules from existing code repositories; has detailed knowledge of one or more programming languages; uses common development tools for required language, platform, database, middleware and environment
Systems Analysis: Determines how a system should work and how changes in conditions, operations, and the environment will affect outcomes, knowledge of products and system architecture
UI Development: Hand coding skills and knowledge of XHTML, semantic mark-up and W3C accessibility standards, latest CSS methodologies, latest JavaScript methodologies, including unobtrusive/DOM scripting and AJAX. Excellent understanding of Internet technologies, the web environment and its capabilities, customer journey and User Interface issues
Project Management Specialized Knowledge and Skills
Product Life Cycle: Working knowledge of phases of the product life cycle, including engineering specifications, customer requirements gathering, software design and development, testing – including unit, functional, systems and integration – implementation/delivery and maintenance
Systems Integration: Knowledge of how different systems interact, including potential problems and difficulties that may occur.
Technical Knowledge: Maintains technical knowledge in assigned areas
Interested Candidates please send CV to pjc@esptalent.com