Emprego - Tecnologias de Informa??o Novo Portal de Emprego das Tecnologias de Informa??o
Empresas em Destaque
 randstadgraftonbehaviour  nett manpower Multipessoal
Mind Source slot adecco    proserve novabase



ESTA OFERTA J? N?O EST? ACTIVA


Senior Software Engineer (M/F)


Adecco Recruitment
Data:17-11-2017  Local: Porto

Spring Professional is hiring for HostelWorld Group, a Senior Software Engineer (M/F) for Oporto area.



Main Responsibilities


- Develop robust and scalable APIs and Services to support high traffic applications;


-Work across different areas of the software stack;


- Contribute clean, secure and maintainable code to the product;


- Contribute to the evolution of the overall product/system architecture;


- Optimising code for performance and scalability;


- Prototyping and building highly performed and flexible components;


- Estimating projects and features, working closely with technical and business teams at each stage of the development lifecycle;


- Mentor members of the team to enhance and share knowledge;


- Provide guidance, feedback and input on the product roadmap and technical strategy;


- Liaise with internal teams - Development, Systems, Product and QA to ensure strong execution and implementation.



Experience and Skills


- 7 years developing object-oriented PHP for database-backed websites with extensive experience in APIs and Micro-services;


- Full stack development expertise;


- Strong understanding of most popular design patterns (MVC, SOLID, Dependency injection);


- Experience working in an agile environment and with techniques like Continuous Integration, code reviews;


- Excellent understanding and experience of web application security best practices;


- Excellent experience in API, Rest API development and XML/JSON processing;


- Strong experience in MySQL.


- Understanding of code documentation practices and tools;


- Ability to quickly learn, understand, test, and debug existing codebases;


- Experience with testing tools (phpunit, behat, phpspec) and methodologies TDD, BDD;


- Experience with profiling tools (xdebug, webgrind, xhprof);


- Excellent critical thinking, problem solving, and analytical skills;


- Bachelor's degree in computer science or similar;


- Experience with version control systems e.g. GIT/Mercurial;


- Proficient in both spoken and written English.

Candidate-se através do website




Voltar

Pagina Principal
Como Anunciar
Contacto


 
Pesquisar Ofertas