1. Lead and design the solution architecture, including all components, middleware, interfaces and application programming interfaces (APIs) required
2. Define the testing and scalability requirements
3. Collaborate with IT teams to assess technical requirements
4. Develop technology solutions and map product requirements to systems/technical requirements to ensure they are in line with the enterprise architectural plan
5. Provide specifications according to which the solution is defined, managed, and delivered
6. Contribute across the technology stack, from database and DevOps infrastructure that supports continuous deployment to native apps
7. Leverage agile prototyping practices and transformation experts to provide a differentiating and distinctive service
8. Develop excellent working relationships with diverse teams and job functions throughout the organization
9. Proactively identify and manage technical risks/issues
10. Ensure quality assurance for solutions and mitigations on complex issues
11. Demonstrate leadership in product quality, technical excellence and engineering practices.
- Requirements
Bachelor s degree in Computer Science, MCA or equivalent, Information Technology related fields