Senior MySQL Datenbankentwickler (m/w/d) | Remote Position

Aus der Ferne
Vollzeit
Unser expandierendes Technologieunternehmen sucht einen erfahrenen MySQL-Datenbankentwickler, der unsere hochbelastbaren Echtzeitsysteme gestaltet und optimiert. In dieser Remote-Position entwickeln Sie komplexe Datenbankarchitekturen für multithreaded Anwendungen und arbeiten eng mit unserem Entwicklungsteam zusammen, um leistungsstarke Backend-Lösungen zu implementieren. Hauptaufgaben - Konzeption und Entwicklung skalierbarer Datenbankarchitekturen für hochbelastbare Echtzeitsysteme mit Millionen von Datensätzen. - Erstellung und Optimierung von komplexen Stored Procedures und Funktionen in MySQL 8.0 und höher. - Durchführung von Leistungsanalysen und Implementierung von Optimierungsmaßnahmen für Datenbanken mit Millionen von Datensätzen. - Entwicklung von Datenbanklösungen unter Berücksichtigung der Interaktion zwischen verschiedenen Datenbanksystemen. - Mitarbeit an der Full-Stack-Entwicklung von Back-Office- und Front-Office-Systemen auf den Plattformen .NET und .NET Core (aktuell bis .NET 8). - Implementierung effizienter Datenabfragen und -zugriffsmuster für optimale Systemleistung. - Erstellung von Datenbankmigrationsstrategien und -skripten für Systemaktualisierungen. - Entwurf und Umsetzung von Datenintegrationslogik zwischen verschiedenen Unternehmenssystemen. Erforderliche Qualifikationen - Mindestens 5 Jahre Berufserfahrung in der Entwicklung von hochbelastbaren OLTP-Systemen. - Fundierte Kenntnisse in SQL mit nachweisbarer Erfahrung im Schreiben komplexer Abfragen, Stored Procedures und Funktionen. - Umfassende Erfahrung mit MySQL 8.0, T-SQL und anderen prozeduralen SQL-Erweiterungen. - Tiefgreifendes Verständnis der Datenbankdesignprinzipien, einschließlich Normalisierung, Indexierung und Leistungsoptimierung. - Nachweisbare Erfahrung in der .NET-Entwicklung, insbesondere mit ADO.NET und Entity Framework (Version 6.0 oder höher). - Sicherer Umgang mit Versionskontrollsystemen, insbesondere Git. - Fähigkeit, Datenbankstrukturen zu konzipieren, die Millionen von Datensätzen effizient verarbeiten können. - Erfahrung mit der Optimierung von Datenbankabfragen und -strukturen für maximale Leistung. - Verständnis der Grundsätze für hochverfügbare und fehlertolerante Datenbanksysteme. Wünschenswerte Zusatzqualifikationen - Erfahrung mit Python für Datenanalyse und Automatisierungsskripte. - Praktische Kenntnisse in der Containerisierung mit Docker und Docker Compose. - Erfahrung mit MySQL InnoDB Cluster und replizierten Datenbankumgebungen. - Kenntnisse in JSON-Datenverarbeitung innerhalb von MySQL. - Vertrautheit mit NoSQL-Datenbanken wie MongoDB oder Cassandra. - Erfahrung mit Datenbankmonitoring-Tools und Leistungsanalyse. - Englischkenntnisse auf B1-Niveau oder höher für die internationale Zusammenarbeit. - Kenntnisse in der Verwendung von Window-Funktionen und Common Table Expressions (CTEs) in MySQL 8.0+. Warum Sie sich bewerben sollten Als Teil unseres Teams haben Sie die Möglichkeit, an anspruchsvollen Projekten zu arbeiten und Ihre Expertise in einem innovativen Umfeld einzubringen. Wir bieten eine flexible Remote-Arbeitsumgebung, wettbewerbsfähige Vergütung und die Chance, Ihre Fähigkeiten kontinuierlich weiterzuentwickeln. Unser kollaboratives Team schätzt Ihre technischen Einsichten und bietet Raum für persönliches und berufliches Wachstum in einem zukunftsorientierten Technologieunternehmen.