POSITION: Development-Associate Director
LOCATION: Shanghai, China
JOB TYPE: Digital Marketing, Digital Studio
COMPANY: The largest and fastest growing customer relationship marketing (CRM) agency
Position Summary:
Development Associate Directors are responsible for the detailed design, development and delivery of multi-terabyte marketing solutions that integrate and optimize our client's data across numerous sources. Our solutions enable our clients to better communicate to their customer and prospects across a number of marketing channels and media. Once hired, the qualified candidate will be immersed in the development and maintenance of marketing database solutions to meet client business objectives. You will have an opportunity to work with a cross-disciplinary team across various divisions of the Technology Solutions Group.
Position Responsibilities:
- Has good knowledge of Data warehouse architecture and ETL design
- Manage a 50+ members team and mentor the direct reports of up to 10 technical leaders and/or managers in a matrix organization
- Design and implement technical vision for client projects
- Own overall project architecture and technical delivery of solution
- Interact with clients on regular basis
- Assist in requirements gathering and data analysis as needed
- Estimate work effort and assist the Project Manager with task planning and LOE (level of effort) estimates
- Serve as the technical point of contact for the solution, both internally to Company and in interactions directly with the client
- Provide technical leadership and oversight of a project development team
- Review work product of others for compliance with development standards
- Provide guidance and mentoring in database marketing development best practices
- Lead the proposal team to build CRM marketing DB solution and then respond RFP
- Author design documentation for project and solution
- Establish the process to ensure the delivery quality
- Contribute to the best practices, standards and guidelines for the capability
- Approve the technical deliverables in order to ensure the compliance with architectural standards
- Coaching and performance management of team members
Outcomes:
The successful Development - Associate Director will:
- Grow a high performance and high motivation team
- Deliver large scale solutions on time and on budget
- Interact regularly with clients
- Effectively hand off work to developer level resources in the US and off shore
- Manage and grow other developers and managers in a matrix organization
- Thoroughly understand core Company marketing technology platforms
- Win client satisfaction and grow client relationships through high quality work
- Continuously raise the bar for the entire Development group
QUALIFICATIONS:
Skills:
- Exceptional understanding of relational and dimensional database concepts
- Has good concept of database marketing and CRM
- Exceptional understanding of SQL and database programming
- Exceptional understanding of ETL concepts, processes, and tools - Informatica, SSIS, DM Express, SQL
- Understanding of common IT offerings - e.g. Operating systems, storage, backups
- Understanding of database platforms
- Understanding of big data platforms – Hadoop
- Excellent communication skill and client relationship management skill
- Strong knowledge of software engineering and development methodologies, techniques, and tools, including SVN, Issue Tracking (Jira), and Software Development Lifecycle (waterfall, agile)
- Ability to serve as technical point of contact for the solution both internally to Company and in interactions directly with the client
- Ability to hand off work to other development resources - both US and off shore
- Ability to explain the technical solution to client in their language
- Excellent communication skills - both verbal and written
- Excellent PowerPoint writing skills as well as presentation skills
- Ability to present, both verbal and written, to team members, capability members, portfolio members, and clients at the appropriate technological level
- Working knowledge of at least one BI tool, such as Cognos or Business Objects
Experience:
- 10+ years' experience with Microsoft SQL Server, Oracle or other major RDBMS
- 4+ years' experience of managing the team as people manager
- 5+ years of experience with project management, PMP certification is preferred
- Client facing and solution development experience
- Experience with Customer Data Integration or Master Data Management preferred
- Experience in database marketing preferred
- Significant experience designing and implementing large databases and data warehouses utilizing both relational and dimensional design concepts
- Technical consulting experience a plus
- Experience with at least one leading ETL tool
Other:
- Bachelor's degree from a four-year college or university in Computer Science or related IT field, or relevant professional experience
- Possess the Company attributes of being smart, curious, committed to vision, passionate, fun/pleasant, an achiever, and having a sense of urgency
- Ability to be a team player