Frontend Developer (mwd) - Fokus auf HTML, CSS, Accessibility und SEO
Stellenbeschreibung: PHP / MySQL / Java Developer (m/w/d) - CRM, ERP, eCommerce & Individuelle Systeme
Art der Anstellung: Vollzeit / Teilzeit / Remote
Über uns: Wir sind ein innovatives Unternehmen, das maßgeschneiderte digitale Lösungen für unsere Kunden entwickelt. Unser Fokus liegt auf der Entwicklung und Anpassung von CRM-Systemen, ERP-Systemen, Online-Shops, Warenwirtschaftssystemen sowie individuellen Systemen, die online bereitgestellt werden. Zur Verstärkung unseres Teams suchen wir einen PHP-/MySQL-/Java-Entwickler (m/w/d), der maßgeschneiderte Softwarelösungen gemäß den spezifischen Anforderungen unserer Kunden entwickelt und optimiert.
Aufgaben und Verantwortlichkeiten:
PHP-Entwicklung:
- Entwicklung von Webanwendungen und Backend-Systemen: Sie arbeiten an der Entwicklung und Implementierung von Webanwendungen und Backend-Logik für CRM-Systeme, ERP-Systeme und eCommerce-Plattformen.
- Individuelle Anpassungen und Erweiterungen: Sie passen bestehende Systeme an oder entwickeln maßgeschneiderte Lösungen basierend auf den Anforderungen des Kunden.
- Integration von externen APIs und Systemen: Sie integrieren externe Dienste, Datenquellen und APIs, um die Funktionalitäten der Systeme zu erweitern.
- Sicherheitsoptimierungen: Sie stellen sicher, dass alle entwickelten Anwendungen den höchsten Sicherheitsstandards entsprechen.
MySQL-Datenbankentwicklung:
- Datenbankdesign und -optimierung: Sie entwickeln und optimieren relationale Datenbanken, stellen sicher, dass sie effizient und skalierbar sind, und sorgen für die Sicherstellung der Datenintegrität.
- Datenbankabfragen und Performance: Sie schreiben komplexe SQL-Abfragen, optimieren Datenbankabfragen und beheben Performance-Probleme.
Java-Entwicklung (für spezifische Projekte):
- Entwicklung von Java-Anwendungen: In Projekten, die Java benötigen, entwickeln Sie robuste und skalierbare Java-basierte Systeme und Anwendungen.
- Anpassung und Erweiterung bestehender Java-Lösungen: Sie passen bestehende Java-basierte Softwarelösungen an die speziellen Anforderungen an und erweitern deren Funktionalitäten.
- Integration von Backend-Systemen: Sie integrieren Java-basierte Backend-Logik mit Frontend-Anwendungen und stellen sicher, dass die Kommunikation zwischen den verschiedenen Systemen reibungslos funktioniert.
System- und Projektanpassung:
- Anpassung und Integration bestehender Systeme: Sie nehmen Anpassungen an bestehenden CRM-, ERP- und eCommerce-Systemen vor, um spezifische Kundenanforderungen zu erfüllen.
- Custom Development für individuelle Anforderungen: Wenn Standardlösungen nicht ausreichen, entwickeln Sie maßgeschneiderte Software, die den einzigartigen Bedürfnissen unserer Kunden gerecht wird.
Zusammenarbeit und Kommunikation:
- Enge Zusammenarbeit mit Projektmanagern und Designern: Sie arbeiten eng mit den Projektmanagern und Designern zusammen, um die Anforderungen zu verstehen und sicherzustellen, dass die technische Umsetzung den Erwartungen entspricht.
- Absprache mit Frontend-Entwicklern: Sie stellen sicher, dass das Backend mit den Frontend-Anwendungen und -Systemen korrekt integriert wird.
- Agile Arbeitsweise: Sie arbeiten nach agilen Prinzipien, einschließlich Sprint-Planung, Daily Stand-ups und Retrospektiven.
Anforderungen:
- Fundierte Kenntnisse in PHP: Sie haben umfassende Erfahrung in der Entwicklung von PHP-basierten Anwendungen und sind mit PHP 7/8 vertraut.
- Datenbankkenntnisse (MySQL): Sie beherrschen die Entwicklung und Optimierung von Datenbanken, einschließlich komplexer SQL-Abfragen und Performance-Optimierungen.
- Erfahrung mit Java: Sie haben Erfahrung in der Entwicklung von Java-Anwendungen und sind vertraut mit gängigen Java-Frameworks und -Technologien.
- Erfahrung mit Web-Technologien: Sie kennen sich mit gängigen Web-Technologien wie HTML, CSS, JavaScript aus, insbesondere im Zusammenhang mit der Entwicklung von Backend-Systemen.
- Erfahrung mit Frameworks und CMS: Sie haben Erfahrung mit PHP-Frameworks wie Laravel, Symfony oder Zend und kennen sich mit gängigen CMS wie WordPress, Magento oder Shopware aus.
- Verständnis von API-Integration: Sie haben Erfahrung in der Integration von RESTful APIs und Webservices in Backend-Systeme.
- Versionsverwaltung: Sicherer Umgang mit Git zur Versionskontrolle und Zusammenarbeit im Team.
- Sicherheitsbewusstsein: Sie verstehen die grundlegenden Sicherheitsaspekte bei der Entwicklung von Webanwendungen und Backend-Systemen.
Vorteilhaft:
- Erfahrung mit eCommerce-Systemen: Erfahrung in der Entwicklung und Anpassung von eCommerce-Systemen wie Shopware, Magento oder WooCommerce ist von Vorteil.
- Kenntnisse in weiteren Programmiersprachen: Erfahrungen mit JavaScript, Node.js, oder anderen Programmiersprachen sind ein Plus.
- Erfahrung mit Cloud-Plattformen: Kenntnisse in der Arbeit mit AWS, Azure oder ähnlichen Cloud-Diensten sind vorteilhaft.
- Kenntnisse in DevOps-Praktiken: Erfahrung mit Docker, CI/CD und anderen DevOps-Technologien ist von Vorteil.
Wir bieten:
- Eine spannende und abwechslungsreiche Tätigkeit mit der Möglichkeit, an innovativen Projekten zu arbeiten.
- Flexible Arbeitszeiten und die Möglichkeit zur Remote-Arbeit.
- Ein engagiertes Team, das sich kontinuierlich weiterentwickelt und neue Technologien anwendet.
- Weiterbildungsmöglichkeiten und regelmäßige Schulungen zur beruflichen und persönlichen Weiterentwicklung.
- Eine leistungsbezogene Vergütung sowie attraktive Sozialleistungen.
Arbeitsort und Arbeitsbedingungen:
Die Position kann vollständig im Homeoffice ausgeführt werden. Remote-Arbeit ist jederzeit möglich, sodass Sie flexibel und ortsunabhängig arbeiten können.
Bewerbung:
Wenn Sie Erfahrung in der Entwicklung und Anpassung von Backend-Systemen haben und mit uns innovative Lösungen für unsere Kunden entwickeln möchten, freuen wir uns auf Ihre Bewerbung! Bitte senden Sie Ihre vollständigen Bewerbungsunterlagen (Anschreiben, Lebenslauf, Portfolio) an uns.