Software Developer
7 days ago
Liverpool
Job DescriptionWe are seeking a highly skilled Mid to Senior-Level SQL Developer for a temporary position in. This role involves designing, developing, and optimizing complex SQL databases, supporting analytics, reporting, and business initiatives. The ideal candidate will have a strong technical background in SQL development, database design, and performance tuning, alongside the ability to collaborate effectively across teams. Key Responsibilities -Design, develop, and maintain SQL databases and related database objects including tables, views, indexes, triggers, and stored procedures. -Write, optimize, and troubleshoot complex SQL queries to ensure efficient data retrieval and manipulation. -Implement and maintain ETL (Extract, Transform, Load) pipelines for data integration and migration. -Monitor and optimize database performance, ensuring high availability, scalability, and reliability. -Ensure data integrity, security, and compliance with organizational policies and regulatory standards. -Produce and maintain comprehensive documentation for database designs, processes, and workflows. -Mentor and provide technical guidance to junior developers, promoting best practices and continuous learning. Required Qualifications -Education: Bachelor’s degree in Computer Science, Information Technology, Data Management, or a related field. -Experience: Minimum 3-5 years of experience in software development -Proven experience with major relational database management systems such as SQL Server, Oracle, MySQL, or PostgreSQL. -Proficiency in writing and optimizing complex SQL queries, stored procedures, and functions. -Strong understanding of database design principles, normalization/denormalization, data modeling, and schema design. -Familiarity with database performance tuning, indexing strategies, and query optimization techniques. -Knowledge of data security best practices, backup/recovery processes, and compliance standards (e.g., GDPR, HIPAA). -Excellent analytical, problem-solving, and troubleshooting skills. -Strong communication and teamwork abilities, with the capability to collaborate across departments. Preferred Skills -Experience with SSIS, SSRS, SSAS or other BI tools. -Familiarity with programming languages such as C#, Java, Python, or .NET frameworks. Additional Information -Employment Type: Temporary (with potential for hybrid or remote options)..NET, C# - Sharp, ASP.NET, JavaScript, .NET Framework, Microsoft SSRS, MySQL