Experience:
- 10+ years of technical experience in the IT Industry
- 5+ years' experience designing and delivering large scale distributed systems
- 4+ years of technical leadership and architecture experience in software and cloud development (ideally in Paas and Saas)
- Experience applying new and emerging technologies.
- Expert understanding of security, reliability, scalability, high availability, and concurrency architectural patterns and solutions.
- Experience with solution design across the full technology stack, including for public and hybrid cloud deployments.
- Experience is release, delivery management is must
Knowledge & Key Skills:
- Experience with patterns and solutions that enable evolutionary architectures, leveraging flexibility and creativity when balancing present technologies with emerging ones when formulating new strategies.
- Prior experience with at least one major IaaS and or PaaS technology.
- Prior experience with relational and non- relational database technologies
- Proficiency in at least one static OO language and one dynamic language.
- Experience with messaging and event streaming solutions and agile developments.
- Proficient in at least one-web application framework and dev-ops delivery models.
Didn’t find the job appropriate? Report this Job