As an Architect, you will :
- Work with various stakeholders and identify the scope of the project, create a timeline and come up with the approach and design for the project.
- Work with company specific tools, technologies and processes to ensure the highest quality product platform
- Provide technical leadership, oversee and work closely with the development teams constantly reviewing the code and maintain quality of the design.
- Continuously evaluate the existing software to identify areas of improvement and ensure architectural integrity as additional features are added
- Document the architectural blueprint and end to end design through flowcharts and diagrams and Hands on with Coding
- Coach and mentor the development teams to improve the overall expertise and skills of the team.
- Evaluate and identify software solutions based on the requirements and the constraints of the project.
- Take care of the development of critical components and POCs for new technologies to be used
- Be the technical expert in the entire stack of technologies used by the Engineering team.
- Deliver high quality deliverables individually/as a team adhering to industry best practices.
- Troubleshoot any errors or issues that arise in the application/infrastructure components quickly and efficiently.
You will be expected to have :
- A demonstrable track record as a Software Developer moving up to Lead and Deliver as an Architect in the delivery of high quality, complex projects.
- Hands on development experience of more than 9 years with expertise in multiple programming languages, frameworks and technical stacks.
- Experience in Web development with expertise in designing and developing various architectural designs.
- Outstanding communication and presentation abilities
- A technical mind set with great attention to detail
- Start Up / Hustle Experience is an advantage
- In depth working knowledge of Enterprise design patterns.