Our teams are highly trained in best practices of web and application developments and are managed by certified project managers who ensure highest levels of process control and management Job Description Business Analyst ( Financial Services ) Contract Who they need? 1. Communication skills. This is an internal client facing role and strong communication and relationship skills are needed.