Description
- Bachelor's degree in Computer Science or similar discipline, Masters a plus
- 8+ years' experience in full life cycle application development
- Understanding principles, best practices and trade-offs of API based design patterns
- Solid Understanding of various programming languages
- Hands-on experience in application deployment automation and pipelines
- Experience with DevOps, Continuous Integration and Continuous Delivery (Maven, Jenkins, Stash, Ansible, Docker).
- Extensive Experience Programming in Python/PHP/JavaScript/Java and Linux/Unix Shell Scripting
- In-depth understanding of API security patterns with working knowledge of user management, oAuth, JWT and other network and security schemes.
- Experience executing projects in Agile environments (Kanban and Scrum)
- Working experience with Drupal 7 and 8, strong on module design and feature implementation.
- Working experience on designing and implementing Drupal workflows and publishing process
- Working experience of Drupal integration with external systems, such as SSO or SNOW.
- Working knowledge of Apigee a plus
- Working knowledge of AWS, Azure or Cloud Foundry a plus