Software Architect/Engineer/Aficionado

Posting ID : A1068499300
Date Posted : 2015-08-19
Category : Software Qa Dba Etc

Instead of writing a novel, we've decided to get right to it and narrow down our application stack in a few sentences:

We are mainly operating on two monolithic applications that represents our B2B platform and our internal CRM/ERP system. Both applications are written in PHP. What we are heading to is continuous improvement on both applications toward separation of concerns via small services that can be maintained by single team. Both systems grows in complexity thus we want to reduce the learning curve introducing such micro services in our architecture. Working toward this goal we strive to separate the frontend from the backend using latest technologies for developing frontend applications. Successfully implementing these goals will give us the chance to work on our main goal to transform our internal systems as SaaS and PaaS that will reshape the way our industry works.

This role is a fit for self-starters who have strong technical knowledge and full comfort using their own independent judgment to make on-the-fly decisions.

Bachelors degree in Computer Science/Engineering or related technical field (Masters degree preferred) or equivalent experience required.
7+ years of progressively more responsible experience in leading software development.
Extensive experience with enterprise software development and a working knowledge of Software as a Service (SaaS) and other cloud-based technologies in general..
Previous software development experience with web programming languages such as PHP5, MySQL, Javascript, AJAX, jQuery, HTML5, web services such as REST, RPC, JSON, XML, SOAP, etc
Proven track record of shipping high quality, robust software within schedule.
Ability to see the big picture while focused on short-term objectives.
Experience across different facets of software development fields is key, ability to understand and architect large complex, fault tolerant systems is a must.
Must be technically current with the latest technologies and best practices, open source software, innovations, methodologies and online content.
Proven experience building highly scalable web systems.
Effective communication, organization, and decision-making skills.
Ability to hire, motivate, retain and develop talent.
Ability to play a cross-functional role, interfacing with different functional teams and influence technical and project directions.
Understanding of Agile development methodology and actual experience writing detailed functional and technical design specifications
Demonstrated experience resolving complex business and application problems; performance analysis a big plus

Stand out with...
An impressive PHP5 and HTML5 skillset
MS in Computer Science or Engineering
Experience with the iOS and Android operating systems
Experience with enterprise software development, knowledge of Software as a Service (SaaS) and other cloud-based technologies, and strong management skills.

Dev Team Loves To Play With:
- grunt, less, bootstrap
- yii, symfony2, silex, stackphp
- rabbitmq, redis, memcached, elasticsearch
- mongodb, mysql
- jenkins, capistrano, phing

The preferred style of developing is TDD following DDD practices.

Want in on the action? Please send your resume, a full list of your technology skills/experience and your salary requirements

**Remote applicants will not be considered
***No calls, please

Some Other Postings