slach
Новичок
Вакансия PHP разработчик - Челябинск
В компании в которой я сейчас работаю образовалась потребность в Server-Side программистах
вот какие позиции открыты
Junior PHP programmmer
Служебные обязанности
программирование серверной игровой логики на основе платформы Taran Game Framework по требованиям из Дизайн-документа
Базовые Требования
- Опыт работы с php и MySQL от 1 года (студент последнего курса университета)
- Опыт разработки собственных сайтов на php (2-3 собственных сайта в портфолио, корпоративные, личные, околоигровые проекты)
- Человек должен любить online- игры (Warcraft3 , LineAge, WoW, Quake) - но не проводить в играх более 1.5 часа в день
- Человек должен уметь быстро выдавать рабочий но обрезанный по функционалу результат (быть прагматиком а не мечтателем)
- Понимание основ PHP
- базовый синтаксис,
- основные ф-ции работы с массивами
- ф-ции работы со строками
- Понимание основ протокола HTTP (четкое различие в голове клиентской и серверной стороны, понимать что такое заголовки и тело запроса и ответа)
- Базовый опыт работы с JavaScript (понимание что такое DOM
- Опыт прикручивания готовых CMS (Drupal, Joomla, Bitrix) к дизайну заказчика
- Опыт собственной настройки связки apache+mysql+php под Windows (без использования Denwer, Xampp и т.п. пакетов)
- Базовые навыки и желание работать с коммандной строкой в OS Windows, Linux, FreeBSD
- Опыт работы c MySQL из коммандной строки (утилиты mysql и mysqldump)
Дополнительными плюсами будут
- Опыт решения задач экспорта\импорта данных (прайсы из Excel из 1С и т.п.)
- Опыт написания или адаптирования различных eCommerce решений интернет-магазин, формы заказов и т.п. (БЕЗ интеграции с системами оплаты)
- Знание JavaScript jQuery
- Базовое умение работать с системами контроля версий (SVN, CVS) (стандартный цикл checkout, update, commit)
- Опыт работы с любой другой SQL базой кроме MySQL
- Умение пользоваться регулярными выражениямибазовые PCRE
- Опыт настройки программного обеспечения в OS Linux, FreeBSD желание этому научиться
Advanced PHP programmer - Platform
Служебные обязанности
программирование системных библиотек для Taran Game Platform
подбор и тестирование программных компонентов архитектуры
оптимизация и поиск узких мест под нагрузкой
ведение документации по Taran Game Platform
обучение сотрудников API к платформе и принципам работы всей архитектуры программных компонентов
Базовые Требования
- Возраст 22-35 лет
- Человек должен любить online- игры (Warcraft3 , LineAge, WoW, Quake) - но не проводить в играх более 3 часов в неделю
- Человек должен уметь быстро выдавать рабочий но обрезанный по функционалу результат
- Опыт работы с php и MySQL от 3 лет
- Опыт командной разработки длительных проектов (от 4 месяцев, 2-5 человек в команде)
- Опыт разработки собственных сайтов на php (10-15 собственных сайта в портфолио всех типов корпоративные, личные, околоигровые проекты)
- Опыт решения задач экспорта\импорта данных (прайсы из Excel из 1С и т.п.)
- Опыт решения задач по интеграции собственных систем со сторонними компонентами (связки с внешними веб-сайтами, использование Google API и т.п.)
- Опыт написания или адаптирования различных eCommerce решений интернет-магазин, формы заказов и т.п. (БЕЗ интеграции с системами оплаты)
- Знание JavaScript на уровне понимания что такое ECMA, V8, jQuery, DoJo, Prototype
- Знание DOM модели на уровне понимания чем отличаются DOMDocument, DOMElement, DOMNode
- Знание и умение писать Unit тесты на PHPUnit
- Глубокое умение работать с SVN (бранчевание и мержевание, политика разруливания конфликтов и branches vs tags и т.п.) и желание донести это до других участников команды
- Глубокое понимание принципов и основ работы PHP
- что такой байт-код (кеш байт-кода)
- как работает интерпритатор
- что такое extensions
- что такое zval контейнеры
- Хорошее знание стандартной библиотеки PHP (ф-ции работы со строками, массивами, регулярные PCRE выражения, pdo, SPL)
- Умение пользоваться профайлером и уметь искать узкие места в коде
- Знание ООП синтаксиса PHP, паттернов ООП проектирования и умение применять эти Паттерны в PHP
- интересуют паттерны Factory, Observer, Strategy, Registry, Command
- Знание принципов работы и архитектуры MySQL
- что такое план запроса, как пользоваться EXPLAIN, как опитмизировать запросы
- что такое MyISAM и InnoDB (чем различаются)
- что такое ANSI SQL
- что такое ACID транзакции и уровень изоляции транзакции
- Умение анализировать архитектуру и программные решения чужих продуктов (например умение рассказать чем отличаются Drupal Joomla и Bitrix)
- Опыт собственной настройки связки nginx+mysql+php+memcached под Linux\FreeBSD
- Умение пользоваться такими инструментами как WIKI и PHPDoc
- Умение вести програмную документацию следующих типов
- Developer API разрабатываемого продукта
- Protocol Specification разрабатываемого продукта
- Умение организовывать performance тесты платформы и правильно интерпритировать их результаты
Дополнительными плюсами будут
- Участие в разработке любых OpenSource проектов опубликованных на freshmeat, sourceforge, launchpad
- Опыт разработки веб-приложений на Python (Django, SQLAlchemy, twisted)
- Опыт работы с PostgreSQL, Oracle, MSSQL
- Хорошая алгоритмическая база (понимание что такое оценка сложности алгоритма o(n), o(ln N) и т.п.)
- Хорошее знание протокола HTTP (базовые заголовки HTTP 1.1, всякие фишки типа STATUS 206 Range и т.п.)
- Хорошее знание протоколов SMTP и IMAP
- Понимание таких концепций как nosql, sharding, key-value storages, document oriented database
- Понимание различий в подходах при проектировании OLTP и OLAP приложений
- Рабочее место на OS отличной от Windows
Advanced PHP programmer - Billing
Базовые Требования
- Возраст 22-35 лет
- Опыт работы с php и MySQL от 3 лет
- Опыт разработки собственных сайтов на PHP с уклоном в eCommerce (интернет-магазины)
- Опыт интеграции системами платежей CyberPlat, WebMoney, Яндекс.Деньги
- Опыт написания своих или использования готовых систем отчетности с веб-интерфейсом
- Понимание разницы между OLTP и OLAP, в части организацией данных и архитектуры приложений
- Хорошие знания SVN (понимание принципов бранчевания и мержевания)
- Умение пользоваться системами Ticketing'а (Trac, Assembla, Bugzilla)
- Знание принципов работы и архитектуры MySQL
- что такое план запроса, как пользоваться EXPLAIN, как опитмизировать запросы
- что такое MyISAM и InnoDB (чем различаются)
- что такое ANSI SQL
- что такое ACID транзакции и уровень изоляции транзакции
- Знание ООП синтаксиса PHP, паттернов ООП проектирования и умение применять эти Паттерны в PHP
- интересуют паттерны Factory, Observer, Strategy, Registry, Command, Decorator
- Умение пользоваться WIKI и PHPDoc
- Умение вести програмную документацию следующих типов
- Developer API разрабатываемого продукта
- Protocol Specification разрабатываемого продукта
- Знание и умение писать Unit тесты на PHPUnit
- Умение организовывать performance тесты платформы и правильно интерпритировать их результаты
- Умение делать реверс-инжиниринг сетевых протоколов рабочих приложений
Дополнительными плюсами будут
- Опыт решения задач по интеграции с системами клиент-банк (загрузка выгрузка банковских выписок)
- Опыт работы с PostgreSQL, Oracle, MSSQL
- Опыт работы с MySQL Cluster (6.0) и Master-Master MySQL Replication
- Знание протокола SMPP и понимания принципов работы SMSC у GSM операторов
зарплатная вилка 1000-2000USD
резюме можно высылать на [email protected]
или на ICQ 17449450
В компании в которой я сейчас работаю образовалась потребность в Server-Side программистах
вот какие позиции открыты
Junior PHP programmmer
Служебные обязанности
программирование серверной игровой логики на основе платформы Taran Game Framework по требованиям из Дизайн-документа
Базовые Требования
- Опыт работы с php и MySQL от 1 года (студент последнего курса университета)
- Опыт разработки собственных сайтов на php (2-3 собственных сайта в портфолио, корпоративные, личные, околоигровые проекты)
- Человек должен любить online- игры (Warcraft3 , LineAge, WoW, Quake) - но не проводить в играх более 1.5 часа в день
- Человек должен уметь быстро выдавать рабочий но обрезанный по функционалу результат (быть прагматиком а не мечтателем)
- Понимание основ PHP
- базовый синтаксис,
- основные ф-ции работы с массивами
- ф-ции работы со строками
- Понимание основ протокола HTTP (четкое различие в голове клиентской и серверной стороны, понимать что такое заголовки и тело запроса и ответа)
- Базовый опыт работы с JavaScript (понимание что такое DOM
- Опыт прикручивания готовых CMS (Drupal, Joomla, Bitrix) к дизайну заказчика
- Опыт собственной настройки связки apache+mysql+php под Windows (без использования Denwer, Xampp и т.п. пакетов)
- Базовые навыки и желание работать с коммандной строкой в OS Windows, Linux, FreeBSD
- Опыт работы c MySQL из коммандной строки (утилиты mysql и mysqldump)
Дополнительными плюсами будут
- Опыт решения задач экспорта\импорта данных (прайсы из Excel из 1С и т.п.)
- Опыт написания или адаптирования различных eCommerce решений интернет-магазин, формы заказов и т.п. (БЕЗ интеграции с системами оплаты)
- Знание JavaScript jQuery
- Базовое умение работать с системами контроля версий (SVN, CVS) (стандартный цикл checkout, update, commit)
- Опыт работы с любой другой SQL базой кроме MySQL
- Умение пользоваться регулярными выражениямибазовые PCRE
- Опыт настройки программного обеспечения в OS Linux, FreeBSD желание этому научиться
Advanced PHP programmer - Platform
Служебные обязанности
программирование системных библиотек для Taran Game Platform
подбор и тестирование программных компонентов архитектуры
оптимизация и поиск узких мест под нагрузкой
ведение документации по Taran Game Platform
обучение сотрудников API к платформе и принципам работы всей архитектуры программных компонентов
Базовые Требования
- Возраст 22-35 лет
- Человек должен любить online- игры (Warcraft3 , LineAge, WoW, Quake) - но не проводить в играх более 3 часов в неделю
- Человек должен уметь быстро выдавать рабочий но обрезанный по функционалу результат
- Опыт работы с php и MySQL от 3 лет
- Опыт командной разработки длительных проектов (от 4 месяцев, 2-5 человек в команде)
- Опыт разработки собственных сайтов на php (10-15 собственных сайта в портфолио всех типов корпоративные, личные, околоигровые проекты)
- Опыт решения задач экспорта\импорта данных (прайсы из Excel из 1С и т.п.)
- Опыт решения задач по интеграции собственных систем со сторонними компонентами (связки с внешними веб-сайтами, использование Google API и т.п.)
- Опыт написания или адаптирования различных eCommerce решений интернет-магазин, формы заказов и т.п. (БЕЗ интеграции с системами оплаты)
- Знание JavaScript на уровне понимания что такое ECMA, V8, jQuery, DoJo, Prototype
- Знание DOM модели на уровне понимания чем отличаются DOMDocument, DOMElement, DOMNode
- Знание и умение писать Unit тесты на PHPUnit
- Глубокое умение работать с SVN (бранчевание и мержевание, политика разруливания конфликтов и branches vs tags и т.п.) и желание донести это до других участников команды
- Глубокое понимание принципов и основ работы PHP
- что такой байт-код (кеш байт-кода)
- как работает интерпритатор
- что такое extensions
- что такое zval контейнеры
- Хорошее знание стандартной библиотеки PHP (ф-ции работы со строками, массивами, регулярные PCRE выражения, pdo, SPL)
- Умение пользоваться профайлером и уметь искать узкие места в коде
- Знание ООП синтаксиса PHP, паттернов ООП проектирования и умение применять эти Паттерны в PHP
- интересуют паттерны Factory, Observer, Strategy, Registry, Command
- Знание принципов работы и архитектуры MySQL
- что такое план запроса, как пользоваться EXPLAIN, как опитмизировать запросы
- что такое MyISAM и InnoDB (чем различаются)
- что такое ANSI SQL
- что такое ACID транзакции и уровень изоляции транзакции
- Умение анализировать архитектуру и программные решения чужих продуктов (например умение рассказать чем отличаются Drupal Joomla и Bitrix)
- Опыт собственной настройки связки nginx+mysql+php+memcached под Linux\FreeBSD
- Умение пользоваться такими инструментами как WIKI и PHPDoc
- Умение вести програмную документацию следующих типов
- Developer API разрабатываемого продукта
- Protocol Specification разрабатываемого продукта
- Умение организовывать performance тесты платформы и правильно интерпритировать их результаты
Дополнительными плюсами будут
- Участие в разработке любых OpenSource проектов опубликованных на freshmeat, sourceforge, launchpad
- Опыт разработки веб-приложений на Python (Django, SQLAlchemy, twisted)
- Опыт работы с PostgreSQL, Oracle, MSSQL
- Хорошая алгоритмическая база (понимание что такое оценка сложности алгоритма o(n), o(ln N) и т.п.)
- Хорошее знание протокола HTTP (базовые заголовки HTTP 1.1, всякие фишки типа STATUS 206 Range и т.п.)
- Хорошее знание протоколов SMTP и IMAP
- Понимание таких концепций как nosql, sharding, key-value storages, document oriented database
- Понимание различий в подходах при проектировании OLTP и OLAP приложений
- Рабочее место на OS отличной от Windows
Advanced PHP programmer - Billing
Базовые Требования
- Возраст 22-35 лет
- Опыт работы с php и MySQL от 3 лет
- Опыт разработки собственных сайтов на PHP с уклоном в eCommerce (интернет-магазины)
- Опыт интеграции системами платежей CyberPlat, WebMoney, Яндекс.Деньги
- Опыт написания своих или использования готовых систем отчетности с веб-интерфейсом
- Понимание разницы между OLTP и OLAP, в части организацией данных и архитектуры приложений
- Хорошие знания SVN (понимание принципов бранчевания и мержевания)
- Умение пользоваться системами Ticketing'а (Trac, Assembla, Bugzilla)
- Знание принципов работы и архитектуры MySQL
- что такое план запроса, как пользоваться EXPLAIN, как опитмизировать запросы
- что такое MyISAM и InnoDB (чем различаются)
- что такое ANSI SQL
- что такое ACID транзакции и уровень изоляции транзакции
- Знание ООП синтаксиса PHP, паттернов ООП проектирования и умение применять эти Паттерны в PHP
- интересуют паттерны Factory, Observer, Strategy, Registry, Command, Decorator
- Умение пользоваться WIKI и PHPDoc
- Умение вести програмную документацию следующих типов
- Developer API разрабатываемого продукта
- Protocol Specification разрабатываемого продукта
- Знание и умение писать Unit тесты на PHPUnit
- Умение организовывать performance тесты платформы и правильно интерпритировать их результаты
- Умение делать реверс-инжиниринг сетевых протоколов рабочих приложений
Дополнительными плюсами будут
- Опыт решения задач по интеграции с системами клиент-банк (загрузка выгрузка банковских выписок)
- Опыт работы с PostgreSQL, Oracle, MSSQL
- Опыт работы с MySQL Cluster (6.0) и Master-Master MySQL Replication
- Знание протокола SMPP и понимания принципов работы SMSC у GSM операторов
зарплатная вилка 1000-2000USD
резюме можно высылать на [email protected]
или на ICQ 17449450