- Design and development of object-oriented software in Java and PHP
- Theoretical and practical knowledge of the principles of object-oriented programming
- Data structures, abstract data types, and complexity analysis
- Backend work with MVC frameworks like symfony 1.x and CakePHP
- Design, implementation, and optimization of relational databases
- Use and extension of object-relational mapping tools like Doctrine and Propel
- Development of user-friendly, AJAX-enabled frontends using jQuery and jQuery UI
- Version control systems like Subversion and git
- Release management, continuous integration, and deployment
- Strong analytical skills for effective debugging and complex problem solving