Database Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

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., Strong experience with relational databases such as SQL Server, PostgreSQL, Oracle, or MySQL., Proficiency in writing efficient and complex SQL queries and stored procedures..

Key responsibilities:

  • Design, develop, and maintain database objects such as tables, views, and stored procedures.
  • Collaborate with software developers and business stakeholders to understand data requirements.
  • Optimize and tune SQL queries for performance and scalability.
  • Ensure data integrity, accuracy, and security in all database implementations.

Incognito Software Systems logo
Incognito Software Systems SME https://www.incognito.com
201 - 500 Employees
See all jobs

Job description

Are you passionate about solving problems and delivering next-generation software to enhance the Internet experience?  Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier for millions of subscribers. We are seeking a Customer Support Engineer who thrives in a fast-paced global team environment.

We are seeking a skilled and detail-oriented Database Developer to join our team. You will be responsible for designing, implementing, and optimizing database solutions that support our applications and analytical platforms. This role requires strong SQL expertise, experience in data modeling, and a solid understanding of relational database principles.

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:

Education & Experience:

  • 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.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Analytical Skills

Data Engineer Related jobs