Position Category: Technology
SEI (NASDAQ:SEIC) is a leading global provider of outsourced asset management, investment processing and investment operations solutions. The company's innovative solutions help corporations, financial institutions, financial advisors, and affluent families create and manage wealth. As of September 30, 2010, through its subsidiaries and partnerships in which the company has a significant interest, SEI administers $402 billion in mutual fund and pooled assets and manages $164 billion in assets. SEI serves clients, conducts or is registered to conduct business and/or operations, from numerous offices worldwide. For more information, visit http://www.seic.com
SEI is currently seeking a Senior Database Developer. This is a senior level position with responsibilities to work with SEI's product and platform development teams, SEI's architecture team and lines of business representatives to ensure optimum database and stored procedure designs and world-class performance from our various product databases. The Senior Database Developer is aligned with our Project Managers and works with the Senior Technical Leads to provide coherent end-to-end solutions within and across multiple products and platforms.
Develop high performance solutions for test and production databases.
Provide technical oversight during the creation of product implementation and software release processes.
Work closely with the Lead Data Architects on database design activities and actively participate in data architecture design and review forums.
Participate with and across project and platform teams to evaluate business requirements and then design and develop database technology solutions.
Develop and oversee data access strategies, data management, data dictionary and meta data standards.
Prepare database architecture and design documents.
Create, test and deploy database solutions.
Write and/or review database artifacts as required.
MS SQL and Oracle database and procedure tuning and troubleshooting.
Work to establish best practice and methodology in the area of database design and development.
Remain current with knowledge of state-of-the-art modeling tools and metadata models.
The successful candidate would demonstrate:
Broad technical knowledge and organizational skills, along with creativity and technical vision
Strong verbal and written communication skills
Capable of balancing project work with client service responsibilities.
Excellent problem solving, issue resolution and collaboration skills
Proven ability to think creatively to seek optimum solutions.
Ability to work comfortably with a wide range of people and skill sets, including architects, project managers, analysts, designers and developers.
Analytical and diagnostic skills with the ability to analyze technical, business and financial issues and options. An ability to create and articulate requirements and development documents Position Requirements
BS or BA in Computer Science, MIS or equivalent in direct work experience
A minimum of 7 years experience in data analysis, database development and data access strategies
Application development experience in large-scale client-server, web-enabled and OLTP/OLAP applications
Demonstrated experience in the financial services and investment management domains
Demonstrated knowledge and experience with professional coding practices
Demonstrated technical experience within the financial services domain to include:
Database development, architecture and design
Stored procedure development
Large database application development
Direct hands on experience with Microsoft SQL and Oracle
Experience with the following developer toolsets:
Data Modeling - ER/Studio
Database Development Tools - SQL Management Studio, TOAD, SQL Developer, SQLPlus
Code Management Tools - Subversion, VSS, StarTeam
Defect Tracking/Management - PVCS Tracker
Demonstrated knowledge of issues such as: security, scalability, high-availability, data and process recovery strategies, database mirroring, replication, and synchronization
Experience with information management projects such as data warehouse and data mining
Familiar with application development and deployment life cycle methodologies
Experience with enterprise data integration strategies
Familiar with n-tier application architecture
Physical Demands and Work Environment
While performing the duties of this job, the work environment may require an individual to move around the office and from building to building which may expose the individual to weather conditions outside. The individual has to be able to sit or be stationary at a computer and use computers for extended periods of time and occasionally lift and/or move up to 20 pounds. The noise level in the environment is moderate and the individual must be able to communicate and exchange information with people in person and over the telephone and email - *cb*.
Education Required: Bachelors Degree
Experience Required: Minimum of 7 years