Job Description
1. Designing, developing, and building architecture solutions on a platform dedicated to high scale and processing huge amounts of data.
2. Solid understanding of architecture frameworks and developing large platforms, roadmaps, and automation. Excellent knowledge of cloud technologies, preferably AWS and Containers.
3. Hands on with Java, Angular, Mongo, Cassandra, PostgreSQL and MySQL DB's
4. Well versed with Agile and Scrum
Qualification Required:
1. 15 + years of overall IT experience with minimum 5+ years of Enterprise Architecture Experience leading large scale company-wide enterprise architecture initiatives.
2. Excellent knowledge of cloud technologies, preferably AWS and Containers.
3. Should have previous experience working on systems with high scale (>10million users), high availability (<0.001 secs), high security and reliability.
4. Certified in AWS Solutions Architect or Azure Solutions Architect Expert.
Expected Skillset:
Specify the expected skill set of the candidate along with the tools or platforms which we might require
1. Design and develop Architecture solutions to perform at scale. Guide technology teams on the selection of products in alignment with Technology Standards.
2. Translate advanced technology experience, an in-depth knowledge of the organization's tactical and strategic business objectives, strategic technological opportunities, and requirements into technical engineering solutions.
3. Provide in-depth technical and systems consultation to ensure alignment with Enterprise Architecture.
4. Participating in code review and unit testing and providing support on issues in production
5. Should have exposure to DevOps engineering practices, CI/CD using GitHub, Jenkins, Docker, Kubernetes, etc.
6. Agile development, technical design & specification, User Story & Task writing
7. Ability to identify areas of risk or potential problems and take action to mitigate them and work with less experienced staff to mitigate more complex issues.
8. Strong communication skills and ability to communicate analytical and technical content in an easy understandable way.