You will be part of the core product development team and will be responsible for end to end delivery of the modules that you own.
As the technical architect, your core responsibilities and ownership include :
Collect and close product requirements along with key stakeholders. You will be involved in negotiating requirements complexity and scope.
Find technical feasibility of the requirements, within a defined timeframe. This is a key aspect of the role.
Convert the requirements into a successful technical solution. At times, this would involve architecting new system or integrating with existing ones.
Work with the technical team to convert the solution into high level and low level design, keeping it modular as well as OOPS oriented.
During implementation phase this role is expected to be hands on - work along with the team on complex workflows within the product and to simplify the same.
Deliver the feature / module with impeccable quality, taking into consideration the technology stack, design, testing, documentation etc.
Estimates for the module would require your validation. You would be THE GOTO person in case of any technical crisis!
Apart from the above, a critical aspect of this role is to be THE technical mentor for the team. You would be required to make sure that with each release / delivery the team evolves, especially on the technical expertise.
Training as well as knowledge needs to be imparted timely and in a planned manner.
A prior excellence of various technologies like J2EE stack, Open Source frameworks, Windows environment and databases is a must.
Exploring new technology within the defined timeframe should come naturally to you.
Right positive attitude and a high aptitude is a must to meet the above challenges.