Responsible for the entire architecture and technical decisions made in the assigned domain
Capable enough to see the ”Big Picture” and create architectural approaches for software design and implementation guide to the development team.
Solve integration and architectural design problems that can span across different technology stack.
Design and document architectural solutions that meet business requirements.
Define the technical strategy and the order of task implementation and evaluate business requirements from the technical standpoint.
Identify, investigate and resolve architecture related problems such as performance, scalability and integration.
Stay updated on the latest technology trends and take timely decisions related to the application architecture in order to get the benefits of latest technologies and avoid any technological challenges to the application.
Review and approve functional and non-functional development and create implementation guidelines for developers.
Work closely with the technical team and subject matter experts to establish the technical vision and analyze tradeoffs between usability and performance needs.
Provide technical training and presentations for team and stakeholders.
Capable of researching and developing new ideas, solutions and improvements.
Capture and share best-practice knowledge.
Responsible to maintain control over the architecture lifecycle.
Must have hands-on experience of working as full-stack developer.
Must have technical leadership experience.
15 to 20 years of professional experience in software architecture and design
Bachelor’s or higher degree in Computer Science, Engineering, or Math
Natural innovator who strives to continuously improve, learn, and lead
Possess innate passion for coding, solving complex problems, building highly scalable algorithm heavy software solutions
Experience in building and deploying large scale enterprise software
Extensive knowledge of networking technology and protocols
Experience in optimization of persisting and accessing time series data and unstructured/semi-structured data
Experience with web security a major plus
Experience with databases like Oracle, SQL Server, NoSQL, etc
Don't see any position that's right for you? We'd still like to hear from you.