Key relationships:
- Web Publishing
- Product & Platform Group
- Magazines & Researcher Services
- UK/Germany development teams (when needed)
Key tasks:
- Lead day-to-day development tasks on various internal and external web applications
- Document current systems and business processes
- Gather and summarize the needs of customers (internal or external) and produce technical specifications
- Audit, re-factor, improve current systems
- Must follow plans for successful release of websites (specifications, development, execution, etc.)
- Monitor new technologies, propose innovations and decide best technologies to use for a given project
- Manage other web developers in team
- Manage 2-4 other developers (manage workload, assign tasks, code review and check merge request)
Skills/knowledge:
- Strong MVC development skills
- Expert in PHP (7+ years), Symfony, Zend Framework (or other PHP frameworks), UML, database design (EER)
- Familiar with Python
- Familiar with Cloud Foundry
- Experience with Docker
- Experience using AWS instances (EC2) or other cloud computing
- Enterprise design patterns and excellent knowledge of the Object Oriented paradigm
- Unit testing (PHP Unit), black/white box testing, enforce quality assurance
- User acceptance test procedures
- Master application/website life cycles
- Version control systems (GIT)
- Aware of security related guidelines (OWASP)
- Knowledge of JavaScript, JQuery
- Project management for development projects
- Strong organizational skills, able to work independently, able to handle pressure
- Extensive support, problem identification and resolution experience
- Experience with mobile app development (React Native)
Experience:
- 7+ years experience as a web developer
- Science background is plus
Qualifications:
- University degree