We are looking for a qualified Database developer to design stable and reliable databases, according to our company s needs. You will be responsible for 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 daily.
Required skills set and experience:
Proven work experience as a Database developer
In-depth understanding of data management (e.g. permissions, recovery, security and monitoring)
Expertise in SQL Server and T-SQL (DDL, DML and DCL) in constructing Tables, Joins, Indexes, Complex Stored procedures, Triggers, and useful functions to facilitate efficient data manipulation and consistent data storage according to the business rules
Strong technical experience in SQL Server BI suite (ETL, Reporting, Analytics, Dashboards) using SSIS, SSAS, SSRS and various 3rd party tools
Hands on experience with Azure cloud tools including Azure Databricks, Azure Synapse, Machine Learning, Data Lake Factory, Azure Data Factorys and Azure Blob storage.
Knowledge of software development and user interface web applications
Solid experience translating business requirements into conceptual, logical, and physical data models. Worked closely with system architects, development teams, business analysts to deploy MDM projects using SQL Server Master Data Services, and Power BI. Good knowledge on DBA
Familiarity working with .Net Framework, JavaScript, HTML and Oracle
Excellent analytical and organization skills
An ability to understand front-end users requirements and a problem-solving attitude
Excellent verbal and written communication skills
At this role level, you will be;
Design stable, reliable and effective databases
Optimize and maintain legacy systems
Modify databases according to requests and perform tests
Solve database usage issues and malfunctions
Liaise with developers to improve applications and establish best practices
Gather user requirements and identify new features
Develop technical and training manuals
Provide data management support to users
Ensure all database programs meet company and performance requirements
Research and suggest new database products, services and protocols
Maintain high-quality documentation for proposed solutions.