Reference: TQ2324_2134_386
Vacancy: 1
Job title: Database Developer
Location: Leicester
Job Purpose:
TESTQ Technologies is an IT services and Solutions Company whose offerings span over a variety of industry sectors with strong technical, domain, and process expertise helping clients grow their businesses and decrease operational costs on a continuous basis in an ever-changing business environment.
This opportunity is in the solution design and development arena for Database Developer who will be responsible for designing and implementing databases that meet our business requirements, ensuring data integrity and security, and optimizing database performance.
Job Description (Main Duties and Responsibilities):
- Design, develop, and maintain relational databases including tables, stored procedures, triggers, and functions.
- Perform data modelling to analyse and specify data structures that meet business requirements.
- Develop database solutions to store and retrieve company information securely and efficiently.
- Ensure data quality and integrity through appropriate design, implementation, and testing of databases.
- Optimize and tune database performance, ensuring high availability and responsiveness.
- Collaborate with software developers to integrate databases with applications and ensure compatibility with existing systems.
- Implement security measures to safeguard databases against unauthorized access and data breaches.
- Troubleshoot database-related issues, perform root cause analysis, and implement corrective actions.
- Create and maintain technical documentation related to database design, development, and deployment processes.
- Stay current with industry trends and advancements in database technologies.
Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment]
- Bachelor's degree in computer science, Information Technology, or a related field (or equivalent work experience).
- Hands-on experience with SQL and relational database management systems (e.g., MySQL, PostgreSQL, SQL Server, Oracle).
- Knowledge of frameworks that interact with databases (e.g., Entity Framework, Hibernate).
- Experience integrating databases with BI tools for reporting and analytics (e.g., Tableau, Power BI).
- Proficiency in using cloud database services (e.g., AWS DynamoDB, Google Cloud Spanner).
- Experience with NoSQL databases (e.g., MongoDB, Cassandra).
- Knowledge of cloud-based database services (e.g., AWS RDS, Azure SQL Database).
- Experience in data modeling techniques (e.g., ER diagrams, normalization).
- Familiarity with big data frameworks (e.g., Hadoop, Spark) and their integration with databases.
- Experience with ETL (Extract, Transform, Load) processes and tools.
- Data Protection Regulations (e.g. GDPR, HIPAA)
- Experience in working with JSON and XML data formats within databases.
- Experience with database monitoring and performance analysis tools (e.g., SolarWinds, New Relic).
- Experience with cloud-based database services (e.g., AWS RDS, Azure SQL Database).
- Familiarity with scripting languages (e.g., Python, PowerShell) for automation.
- Familiarity with data warehousing concepts and tools (e.g., Snowflake, Amazon Redshift).
Other Key skills:
- Good analytical and Problem-solving skills
- Good communication skills
- A thorough approach and Self starter
- Focus on quality and delivery
- Working together in teams.
- Leadership and effective decision making.
- Flexible Attitude
- Excellent customer service
Qualifications: Bachelor's degree or above in the UK or Equivalent.
Salary: GBP 50000 to 60000 per annum
Published Date: 29 October 2024
Closing Date: 28 November 2024
Evaluation: CV Review, Technical Test, Personal and Technical Interview and References
Job Type: Full-time, Permanent [Part time and Fixed Term option is available]