StartUpHire is the job board dedicated to opportunities at startups. There are over 10,000 jobs at all sorts of fast growing companies and only a fraction of our jobs can be found on Indeed. Click the Search Jobs tab to find more.
TechnicalArchitect - Applications Brief Description Yodlee Technology Group is responsible for continuous evolution and improvement of Yodlee architecture and technology stack to meet business needs. We are looking for a seasoned Software Architect in our global team that is engaged in creating strategic architecture and driving it into product development. In this senior role, you will be responsible for Application Architecture by:
Owning Presentation and Application layers of Yodlee Architecture with active participation in creating and evolving Product and Technology Roadmap
Independently driving design from concept to prototype and transition the implementation approach to Engineering
Being Hand-on to be able to understand existing implementation and build POCs
Collaborating with other Architects to create and maintain System Architecture, roadmap, requirements and interfaces
Mentoring multiple product development teams in architecture best practices and processes to ensure superior quality and system homogeneity
Architecting component-based application infrastructure and APIs that can be used by third-party developers
Coordinating with Product Management and Engineering to ensure excellent usability and user experience
Here are some of the things you will need to have in order to succeed in this role:
Progressive experience (10+ years) with Enterprise Java and Web-based Application Architecture and Design
Expert knowledge of Object Oriented Design, Java Technologies, Web Services (SOAP, REST), HTTP, HTPPS, XML, Spring Framework, Java Script, CSS, HTML5, Ajax, JSON, YUI, Adobe Flex architecture, ActionScript
Expert knowledge on designing common scalable components
Expert knowledge on UI security models
Demonstrable excellence in innovation, problem solving, analytical skills, data structures and design patterns
Ability to research and document options and opportunities to solve business needs and assess the feasibility and risk associated with proposed solutions
Ability to mentor other team members with excellent communication and evangelism skills across remote and virtual organizations
Experience in refactoring and re-engineering of large enterprise systems and good understanding of functional aspects
Experience with unit testing framework and automation
Education/Degree(s)BS/MS in Computer Science or equivalent degree