SQL Developer
Budapest
R&D – Engineering /
Full-time
/ Hybrid
At Instructure, we believe in the power of people to grow and succeed throughout their lives. We aim to amplify that power by creating intuitive products that simplify learning and personal development, facilitate meaningful relationships, and inspire people to further their education and careers. We do this by giving smart, creative, passionate people opportunities to create awesomeness. And that's where you come in!
As an SQL developer, you will be responsible for designing, developing, testing, and maintaining efficient and secure database solutions. Your primary focus will be on creating and optimizing SQL queries, stored procedures, and functions to support our customers. You will collaborate with cross-functional teams, including software devel.
Our product area focuses on providing a comprehensive K-12 education technology and interoperability solution for approximately 1400 school districts across the U.S. Our goal is to empower districts to proactively identify and resolve data issues, offering features like automated data validation, and proactive issue detection for informed decision-making.
We need someone who can:
Write and optimize complex SQL queries for performance and scalability.
Analyze query execution plans and make recommendations for improvements.
Create and maintain stored procedures, triggers, and functions for data manipulation and retrieval.
Ensure data integrity and enforce business rules through database logic.
Collaborate with software developers to integrate databases with applications.
Implement data migration and transformation processes between different systems.
Integrate Java applications with databases, ensuring data consistency and integrity.
Work within an agile development environment, participating in sprint planning, stand-ups, and retrospectives.
Contribute to continuous improvement initiatives within the development process.
Here's what you will need to know/have:
Experience with specific database systems (e.g., MySQL, PostgreSQL, SQL Server, Oracle).
Experience in writing and optimizing complex SQL queries for performance and scalability, analyzing query execution plans and making recommendations for improvements.
Knowledge of ETL (Extract, Transform, Load) processes.
Familiarity with version control systems and agile development methodologies.
Experience with cloud platforms (e.g., AWS - preferred, Azure) and microservices architecture.
Knowledge of continuous integration and continuous delivery (CI/CD) pipelines.
Java programming knowledge is a plus.
Get in on all the awesome of Instructure
A fun, friendly, and helpful company culture
Competitive compensation
Restricted Stock Unit Program
Private Medicover healthcare + cafeteria plan/SZEP card
Employee Stock Purchase Program
Wellness motivation through PandaFit
An extra week off for the whole company every year
Employee recognition program through Motivosity
Goal-setting, proactive reviews, and internal training
Employee assistance program
We’ve always believed in hiring the most awesome people and treating them right. We know that the more diverse we are, the more diverse our ideas will be and when we openly welcome those ideas, our environment is better and our business is stronger.
All Instructure employees are required to successfully pass a background check upon being hired.
EOE Veteran/Disability