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