Опис вакансії
As a Software Developer, you will work within local and innovation projects and sector leader clients. We expect you to be highly motivated to do your job brilliantly and have near-perfect software design, coding and general software development lifecycle skills.Responsibilities:Design, Build, and Improve web software systems with PHPCreate and use shared libraries.Develop, test, optimize, improve and deploy web sites by consuming web services data sources and MySQL/PostgreSQL databases.Follow the software development lifecycle and software development practices of the companyRich software development cycle including distributed version control, automated build and automated code analysis systems and code reviewsDesired Skills and Experience:Bachelor's Degree in Computer Science or relevant degree, Master is a plus3+ years experience on PHP as a software developerAble to use web services as data sources on a web siteFamiliar with different kinds of PHP frameworks as (CodeIgniter, Symphony, Laravel, Zend, etc.)MySQl and PostgreSQL competency on web developmentExperince with GIT source control managementAble to implement caching structures on high traffic web sites.Ability to implement security principles defined by OWASPGood understanding of object-oriented programming, experience on design patternsAbility to take a project from scoping requirements through actual launch of the projectSolid coding practices including good design documentation, unit testing and source controlFocus on peer mentoring, code reviews, architectural consultancy and team-workExperience with agile development methodologies such as ScrumKnowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management