Senior C++ Database Developer -
We create reglementation databases used by companies to become environmentally compliant and then we sell them. Good position for someone interested in environmental law.
Primary Roles and Responsibilities: Conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies. Performing these tasks will require a monimum of 10 years experience with C++..
• Design advanced SQL Server databases to suit software requirements • Implement data models and database designs • Assist in the resolution of database capacity issues, replication, and other distributed data issues • Ability to design and document data security and asset protection techniques • Responsible for planning, processing and performing all jobs in an efficient manner with no assistance from the supervisor • Create scripts for data maintenance • Design databases that will scale as requirements expand • Perform business analysis and gather technical requirements • Manage database loads to ensure optimal performance and minimize data latency • Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs • Provide feedback to analysis and training staff about performance considerations and usability issues concerning software specifications and implementation • Perform database refactoring • Create and maintain database policies and procedures • Validate data and ensure data integrity • Assist software developers in the creation of complex SQL queries
Additional skills and/or areas of expertise:
• Experience with advanced indexing strategies • Strong experience with writing complex SQL • Experience with data modeling tools such as Erwin and Visio • Enforce business rules with the data model • Strong knowledge of normalization • Understanding of all possible database configuration settings • Must have strong work experience and understanding of Database Design and Data Modeling • Experience with database replication, clustering and backups • Ability to solve problems quickly and completely • Possess excellent communication skills, with an emphasis on verbal and written communication • Ability to multi-task and stay organized in a dynamic work environment • Experience and ability to teach or instruct co-workers • Working closely with management team in evaluating current systems and making decisions on future development • Expert knowledge of maintaining and debugging live software systems • Experience with XML
Requirements
• Minimum 10 years of experience in database development including data modeling, data warehousing, performance tuning : C++, SQL .
RSS del.icio.us