Software sql engineer

  •  Wroclaw
  •  
  •  Engineering

Job Description

We are seeking a dedicated Software SQL Engineer to join our dynamic team of IT professionals. As a Software SQL Engineer, you will be responsible for designing, implementing, and maintaining our database systems, particularly those involving Structured Query Language (SQL). You must possess strong analytical and problem-solving skills, a solid understanding of database technologies, and an ability to work in a team-oriented environment. If you are passionate about database management, data analysis, and software development, we encourage you to apply.

Key Responsibilities

1. Design and implement database structures, including tables, indexes, views, and other necessary database objects, adhering to best practice design methodologies.
2. Develop and maintain complex SQL queries, scripts, stored procedures, and functions to support business processes and data analysis needs.
3. Collaborate with software developers and data analysts to integrate databases into software applications and to improve system performance and reliability.
4. Monitor database performance, identify bottlenecks, and apply tuning techniques to ensure optimal database efficiency and data retrieval.
5. Ensure data integrity and security by implementing appropriate access controls and by applying data encryption and backup strategies.
6. Continuously update skills and knowledge on emerging database technologies and best practices to maintain a cutting-edge approach to database management and development.

Skills & Experience

1. Bachelor’s degree in Computer Science, Information Technology, or a related field; or equivalent work experience.
2. At least 3 years of experience working with SQL databases, including writing complex SQL queries, stored procedures, and optimizing database performance.
3. Strong knowledge of database design principles, data modeling, and normalization techniques.
4. Familiarity with SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), and other data extraction, transformation, and loading (ETL) tools.
5. Proficiency in at least one programming language such as C#, Java, or Python, and an understanding of object-oriented programming concepts.
6. Excellent communication and collaboration skills, with a proven ability to work cross-functionally with other teams and departments.

Benefits