e-Survey Database Engineer
You will be a core member within a team of database developers, web developers and research professionals to create custom web-based reporting applications for MessageMedia, Inc.'s customers. This will involve designing databases primarily in Microsoft SQL Server to both collect electronic survey information and then provide the resulting statistics via a web display.
The e-Survey Database Engineer also develops tools and procedures capable of automating the retrieval, cleansing and manipulation of client data. These tools and procedures will focus primarily on pre-processing data prior to inserting it into production databases. In addition, Database Developers are responsible for using SQL to query, update and maintain client data across multiple tables in multiple databases. Our database environment is SQL Server on Windows NT and Oracle on Sun Solaris. Our client application environment is both Windows NT and UNIX.
The e-Survey Database Engineer is the key contact on teams developing services for our clients and as such must be able to communicate clearly to both technical and non-technical people. The fast pace requires flexibility and creative thinking.
Experience with the following technologies: OS: Windows NT, UNIX, Netscape Enterprise Server, Apache
DB: MS SQL Server 6.5, 7.0 or above, SQL stored procedures, triggers, Oracle PL/SQL is a plus.
Experience creating relational databases, drafting complex views/queries, authoring stored procedures
Demonstrated knowledge of SQL, particularly Microsoft SQL Server 6.5, and 7 or above
Experience using HTML, Perl, Web content development, and Web client (e.g. browser) technologies
Experience with commercial Web server configuration, management, and applications development
Experience with the full product life cycle including requirements gathering, prototyping, testing, QA and deployment.
Ability to handle fast paced environment and constant change.
Ability to adhere to quality assurance standards
Outstanding verbal and writing skills, ability to communicate with customers and team members
3-5 years application development work experience
BS/MS degree in computer science or related technical field
Prepare queries and stored procedures for web applications which display surveys efficiently and include client-side form validation
Trigger email deployments of invitations for people to take web-based surveys
Design a database to store aggregate reporting data and link that database to a web application to allow slicing and dicing, etc.
Troubleshoot unexpected problems, (which are not always your own).
We offer an outstanding compensation package plus relocation. If interested, send your resume to firstname.lastname@example.org