Tech Lead/Manager - PHP/Webservices (8-14 yrs)
1. Technical Skills :
1.1. Proven 8+ relevant experience developing highly scalable applications using PHP CakePHP Framework.
1.2. Evaluates innovative technology and makes recommendations on technological solutions
1.3. Architect highly scalable, highly available, reliable, secure and fault tolerant systems
1.4. Design and implement low latency RESTful services
1.5. Formally mentor team of junior engineers on design, coding and troubleshooting
1.6. Experience in Object Oriented Design Concepts (OOPs), Oracle PL/SQL, Web services, XML/SOAP, IDE, JSON.
1.8. Evaluating code to ensure that it is valid, is properly structured, meets industry standards and is compatible with browsers, devices, or operating systems.
1.9. Should have sound knowledge of the Linux operation system.
1.10. Experience with User Interface design patterns and experience in using (RWD) responsive UI platforms. Expertise in wrap bootstrap will be an added advantage.
1.11. Expertise in Angular JS, CSS, JQuery UI, JQuery mobile and development of responsive applications across various platforms.
1.12. Experience in single page architecture using HTML5 libraries (Backbone.js, node.js, jade template engine, require.js and AJAX)
1.13. Experience in integrating 3rd party APIs/web services written in Java or PHP.
1.14. Experience collaborating and managing source code with Git.
1.15. Have experience in Middleware and Multithreaded programming.
1.16. Experience with Search engines, Search Engine Optimizations and indexing.
1.17. Experience consuming Web Services.
1.18. Experience in an Agile development environment
2. Functional Skills :
2.1. Ability to elicit requirements and logically decompose them into assignable work packages.
2.2. Excellent oral, written and computer communication skills with strong analytical and troubleshooting skills.
2.3. Work closely with the Innovations R&D team for conceptualization and PoC development.
2.4. Evaluate external ideas, solutions, products and technologies that could be used to expand Open Source capabilities.
2.5. Candidate should be open to learn new open source technologies and languages.
2.6. Apply unique skills and interests to develop new opportunity
2.7. Strong problem-solving skills, algorithmic skills and data structures.
2.8. Good knowledge, understanding & experience of working with a large variety of multi-tier architectures. Awareness of pitfalls & use cases for a large variety of solutions