We are looking for Senior Developer - Database-Shanghai.If you or any of your friends are interested, please send your resume to steven.yu#lynneconsulting.com ASAP...
The Senior Developer - Database will take ownership of the persistence and data access layer for a complex, large scale, multi-tiered, distributed, enterprise-class application with a relational and multi-dimensional (OLAP) data model. We need someone who is hands-on, and willing to work in a rapid and agile development mode.
Responsibilities:
- Develop and evolve the logical and physical database design to support tens of billions of distributed business objects and massively parallel processes.
- Develop and evolve OLAP design to support terabyte-sized distributed OLAP cubes and massively concurrent user accesses.
- Introduce innovative approaches based on the latest industry practices for optimized data access and data mining.
- Independently design, code and test major features, as well as work jointly with other members of the core development team.
- Additionally, at RSI, all developers at a minimum are responsible for unit testing their own code as well as participating in overall product testing prior to release.
Skills and Experience Required:
- Strong software development skills, with 6+ years of Java or C# and 3+ years in a J2EE or .Net environments with emphasis on the persistence layer.
- Extensive hands-on SQL database programming experience with JDBC on top of MS SQL Server, Oracle, etc.
- Hands-on programming experience with an OLAP Engine, such as MSAS, Hyperion, Teradata. Knowledge of MDX is a plus.
- Solid understanding of concurrency control, intelligent caching, two-phase commit, query optimization, and partitioning.
- Experience building and tuning large-scale database applications
- Proven track record of delivering high quality products on time.
- Experience with BI tools and applications is a plus.
Education and/or Relevant Experience:
- Bachelors Degree with 10+ years in industry, or Masters Degree with 8+ years in industry