Collaborate with clients to understand their requirements and translate them into clear system specifications.
Effectively communicate system requirements to software development teams, ensuring alignment and clarity.
Provide hands-on support to resolve technical challenges and guide teams in overcoming obstacles.
Oversee the implementation of approved architecture and infrastructure, ensuring compliance with design goals.
Address and resolve technical concerns, and proactively incorporate ideas and suggestions for improvement.
Uphold high standards in development processes, application security, and delivery quality, fostering best practices within the team.
Technical Skills
Experience in at least one of the following technology stack Java, Spring, Hibernate / Spring Data, Python, Django / Flask, SQLAlchemy, NodeJS, Express / Nest, Prisma / Sequelize / TypeORM.
Team leading experience of large-scale solution.
Experience in SQL DB (MySQL / PostgreSQL / MS-SQL) and NoSQL DB (MongoDB / DynamoDB / CouchDB).
Experience in implementing and consuming Micro services and REST/GRAPH-QL APIs