Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Ability to define and implement strategies and technology that provide optimized data storage, high availability of data, along with failover mechanisms avoiding data loss or disconnection.
- Ability to understand the technology landscape at different sites and develop proposals for the integration of value-added software solutions
- Advise on methods to enhance the performance & architecture of existing databases
- Advise on the procedures for database storage, maintenance, backup, archive, cleanup
- Advise on best practices for database management
- Keeping abreast of developments and best practices in database engineering
- Writing secure, scalable, testable code using modern best practices and technologies
- Build reusable code and libraries for future use and to comply with multiple clients or projects
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement
- Ability to perform the needed tests to ensure backend applications are optimized
- Collaborate with Front-end developers and other team members to integrate user-facing elements with server-side logic
- Providing the needed procedures, scripts, queries that enable data capture by external tools
- Understand the backend databases of different systems to advise on the best integration techniques to capture data from these databases
- Maintaining and enhancing the performance and stability of existing database programs
- Monitoring databases and related systems to ensure optimized performance
- Reviewing database and user reports, as well as system information
- Documenting processes related to database design, configuration, and performance
Job Requirements
- Required Degree: Computer Science or Computer Engineer.
Knowledge and Skills:
- Programming language: Python, JavaScript, .net language (C#, VB.Net, etc.), JAVA
- Database: SQL, PostgreSQL, TimescaleDB (Time series database) ), or any other SQL and NoSQL databases
- Graph databases & Bigdata knowledge is a plus
- Knowledge of REST, SOAP APIs
- Cloud IoT platforms like Microsoft Azure or Thingsboard are a plus
- Programming language: Python is a plus
- Reporting: Power BI or the like
- DevOps experience