Text copied to clipboard!

Title

Text copied to clipboard!

SQL Server Developer

Description

Text copied to clipboard!
We are looking for an experienced SQL Server Developer to join our team. The successful candidate will be responsible for designing, testing, planning, implementing, protecting, operating, managing and maintaining our company's databases. You will be in charge of developing, testing, improving and maintaining new and existing databases to help users retrieve data effectively. As part of our IT team, you will work closely with developers to ensure system consistency. You will also collaborate with administrators and clients to provide technical support and identify new requirements. Communication and organization skills are keys for this position, along with a problem-solution attitude. Ultimately, you should be able to ensure our database systems run effectively and securely on a daily basis.

Responsibilities

Text copied to clipboard!
  • Design, create and implement database systems based on the end user's requirements.
  • Improve application's performances.
  • Prepare documentations for database applications.
  • Memory management for database systems.
  • Develop database schemas, tables and dictionaries.
  • Ensure the data quality and integrity in databases.
  • Fix any issues related to database performance and provide corrective measures.
  • Create complex functions, scripts, stored procedures and triggers to support application development.
  • Take regular database backup.
  • Test databases and perform bug fixes.

Requirements

Text copied to clipboard!
  • Proven work experience as a SQL Server Developer.
  • In-depth understanding of data management (e.g. permissions, recovery, security and monitoring).
  • Knowledge of software development and user interface web applications.
  • Hands on experience with SQL.
  • Familiarity working with .Net Framework, JavaScript, HTML and Oracle.
  • Excellent analytical and organization skills.
  • An ability to understand front-end user requirements and a problem-solving attitude.
  • Excellent verbal and written communication skills.
  • BS degree in Computer Science or relevant field.

Potential interview questions

Text copied to clipboard!
  • Can you describe your experience with database architecture and design?
  • How do you handle error testing and debugging in SQL?
  • Can you discuss your experience in creating SQL queries?
  • How do you ensure the security of the database?
  • Can you explain your process for database backup and recovery?