The Technical Architect will have a clear understanding of building scalable applications using Microsoft .NET technologies. The role involves understanding business requirements and architecting/designing appropriate solutions that are high-performing, secure, scalable, and testable. It is a hands-on role involving building software and taking ownership of delivery by working closely with junior members and includes a minimum of 2 years in designing functional technology solutions as a Technical Architect, overseeing development and implementation of programs, collaborating with different stakeholders including customers, and providing technical leadership and support to software development teams.
Responsibilities
- Architect and design high-performing, secure, scalable, and testable solutions based on business requirements.
- Oversee development and implementation of programs.
- Collaborate with different stakeholders, including customers.
- Provide technical leadership and support to software development teams.
- Work closely with junior members and take ownership of delivery.
Must have skills
- 10 to 15 years of overall relevant experience.
- Minimum 10 years of experience working on large applications using the .NET platform.
- Minimum 2 years in designing functional technology solutions as a Technical Architect.
- Robust experience in architecting and developing web applications.
- Experience in SaaS and multi-tenant applications/solutions.
- Experience in designing and developing highly scalable solutions.
- Experience in developing secure applications.
- Expertise in SQL programming, with experience writing optimizing queries that access/process millions of records.
- Passion for building and delivering great software with a strong sense of ownership.
- Azure cloud experience.