Company

Senior business analyst/developer

Description

This role requires a team player who is well versed in the large scale commercial software development, organized and detail oriented. The position requires solid knowledge of Web-based, service-oriented architectures, mobile, scalability concepts, big data, analytics, and solid coding and design skills.

Requirements

  • MS degree in Computer Science, Information Technology or equivalent experience
  • 7+ years of web development experience.
  • Proven expertise and experience in develop large and complex software architecture, system design and specification
  • Experience in a high volume Internet/Ecommerce operational environment, and full
  • Understanding of the operational need in these environments. Experience in air booking engines and GDS’s is a big plus.
  • Ability to contribute as a senior technical resources for others
  • Detailed understanding of the goals and requirements of the business supported
  • Proven interpersonal/negotiation skills
  • Past experience working with Agile/Scrum teams and following agile practices
  • Past experience working with test-driven development, continuous integration, code review,automation testing process
  • Upper Intermediate English level (speaking,reading, writing)

Technical requirements

  • 5 + years in PHP
  • more then 2 years experience with MVC frameworks (e.g. Zend Framework, Yii, Codeignitor etc)
  • 2 years experience integrating with 3rd party services
  • Excellent understanding of Object Oriented design and software architecture pattern
  • MySQL/PostgreSQL/NoSQL(MongoDB etc.)
  • Smarty, AJAX
  • MemCache, Apache, Nginx
  • Issues related to the web services and SOA

Preferred skills to have

Experience in E-Commerce and Financial Services a plus