Novo Portal de
Emprego das Tecnologias de Informa??o Empresas em Destaque |
Spring Professional is hiring a Senior Software Engineer (M/F) for its client operating in the technology sector.
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 |
Pagina Principal Como Anunciar Contacto
|