Job description: Participate in analysis and design sessions often involving the architect group and product management team. Develop high-quality, robust and scalable API and adaptors to external systems with an agreed time scale. Communicate status, risk and issue to tech lead. Mentoring and involve in code review for a junior team member.