Database Developer - Competitive Salary + Bonus - Fully remote (Portugal)
Role and Responsibilities
- Design, develop, and maintain database objects such as tables, views, indexes, stored procedures, triggers, and functions.
- Collaborate with software developers, data analysts, and business stakeholders to understand data requirements and design efficient solutions.
- Optimize and tune SQL queries for performance and scalability.
- Ensure data integrity, accuracy, and security in all database implementations.
- Develop and maintain ETL/ELT processes to support reporting and analytics.
- Perform troubleshooting and resolve database issues in a timely manner.
- Maintain documentation related to database structures, procedures, and processes.
- Participate in code reviews and enforce best practices for database development.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of hands-on experience in SQL development in a production environment.
Skills & Expertise:
- Strong experience with relational databases such as SQL Server, PostgreSQL, Oracle, or MySQL.
- Proficiency in writing efficient and complex SQL queries and stored procedures.
- Experience with database performance tuning and optimization.
- Familiarity with data modeling tools and techniques (ER diagrams, normalization).
- Experience with version control systems (e.g., Git) and CI/CD for database changes.
- Knowledge of ETL tools (e.g., SSIS, Talend, Informatica) is a plus.
- Familiarity with cloud database platforms (e.g., AWS RDS, Azure SQL, GCP Cloud SQL) is an asset.
- Strong analytical and communication skills, with the ability to present performance results and impact to both technical and non-technical audiences.
- Exposure to NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with data warehousing and dimensional modeling.
- Knowledge of scripting languages such as Python or PowerShell for automation.
- Agile/Scrum development experience.
About Us
Oliver Peters is an Equal Opportunity Employer. We do not discriminate based on race, religion, colour, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, ex-forces status or any other basis. All employment is decided based on qualifications, merit, and business need and we are committed to a fair hiring process.
Follow us on Linked: OliverPeters Recruitment
Follow us on Instagram: OPrecruitment