Principal Engineer Yodlee
In this senior role, Candidate will be responsible for:
- Creating and formalizing strategic design changes in the architecture to improve on usage of the product, get better quality and productivity
- Creating and formalizing processes for continuous improvements
- Mentoring teams and reviewing critical decisions
- Representing the team and providing inputs on new enhancements in the product
- Being Hand-on to be able to understand existing implementation and build POCs
- Collaborating with other Development Leads to create and maintain System Architecture, roadmap, requirements and interfaces for client projects
- Coordinating with Product Management, Sustaining, Client Services and Engineering to ensure excellent usability and user experience
Below technical capabilities are important to succeed in this role:
- Progressive experience (6-10 years) with Core Java, Enterprise Java and Web-based Application Architecture and Design
- Expert knowledge of Object Oriented Design, Java Technologies, Web Services (SOAP, REST), HTTP, HTPPS, XML, Java Script, CSS, HTML, Ajax, JSON, Oracle PL/SQL
- Expert knowledge on designing common scalable components
- Identify and lead internal efforts at improving team effectiveness and efficiency
- Provide technical insights for project estimation
- 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 with unit testing framework and automation
- Excellent communication skills, both written and verbal
- Excellent analytical and problem solving skills
- Strong sense of ownership
- Excellent client interaction skills
* Strong sense of ownership and ability to multi-task and function efficiently with very aggressive schedules/timelines.
Working Conditions:
* Flexibility to work extended hours and/or on weekend for any critical issue is a must.