The Senior Technical Architect (.NET/Sitecore) will architect, design and develop, and document system and software application architectures. He/She will identify and own all technical commitments Razorfish makes to clients, and will work with other disciplines to ensure successful delivery of all project work. The Senior Technical Architect will assure the overall technical quality of the product and be able to explain architecture decisions and their rationales to client management and technical teams. He/She will provide mentorship and guidance to technical team members in all project activities and will manage/mentor small teams within the technology discipline. The Senior Technical Architect will keep current with methodology and technologies (e.g. via technical journals, conferences, and personal research) and contribute materially to the shared knowledge base of the firm. In addition, this role will assist project teams in scoping and estimating project work.
- Develop, document and implement software architectures
- Technically lead and mentor software development teams
- Explain application architecture decisions and their rationales to client management and technical teams
- Lead small to medium sized development teams
- Act as a Development Manager and Mentor for assigned technology staff
- Manage technical implementation tasks, time and resources
- Accurately estimate implementation effort required based on available information