Senior Software Developer

Vollzeit
Remote Entry
🗓 Veröffentlicht vor 3 Wochen
💰

remote-job.net Job-Zusammenfassung:
💶 Gehalt: keine Angabe
⏰ Wöchentliche Arbeitszeit: Vollzeit
🔍 Empfohlene Erfahrung: keine Angabe
🎓 Empfohlene Ausbildung: keine Angabe
📋 Hauptaufgaben:
  • Wartung und Weiterentwicklung von SaaS-Anwendungen.
  • Entwicklung von wiederverwendbarem, testbarem Code in agilen Teams.
  • Teilnahme an Code-Reviews und Unterstützung des Produktdesigns.
✅ Hauptvoraussetzungen:
  • Gute Kenntnisse in OOP und React.
  • Erfahrung mit relationalen Datenbanken und SQL.
  • Kenntnisse in Designpatterns sowie Webservice-Entwicklung (REST/SOAP).
🏭 Branche: SaaS

Über das Unternehmen

Higher Logic ist ein Anbieter von robusten SaaS-Anwendungen, die weltweit Kund:innen unterstützen. Das Unternehmen entwickelt und betreibt skalierbare Softwarelösungen für Kundeninitiativen und arbeitet in agilen Engineering-Teams.

Die Position des Software Developers ist integraler Bestandteil des Entwicklungsteams und umfasst die Pflege, Weiterentwicklung und Fehlerbehebung bestehender Anwendungen sowie die Beteiligung an Planungs- und Review-Prozessen.


Aufgaben
  • Pflege, Modifikation und Verbesserung bestehender Softwarelösungen von Higher Logic.
  • Schreiben von wiederverwendbarem, testbarem und effizientem Code.
  • Teilnahme an agilen Planungs- und Review-Meetings sowie Peer-Code-Reviews.
  • Unterstützung des Produktteams bei Planung und Design.
  • Fehlerbehebung, Testing und Troubleshooting während des Entwicklungsprozesses.
  • Erstellung und Pflege interner Dokumentation; Durchführung weiterer zugewiesener Aufgaben.

Voraussetzungen
  • Praktische Kenntnisse in objektorientierten Programmiersprachen und Erfahrung mit React.
  • Kenntnisse in relationalen Datenbanken (z. B. SQL, MySQL, PostgreSQL).
  • Erfahrung mit gängigen Designpatterns (MVC, Singleton, Factory Methods etc.).
  • Erfahrung mit Webservice-Entwicklung (REST und/oder SOAP).
  • Erfahrung mit Debugging- und Integrations-Techniken.
  • Erfahrung mit Versionsverwaltungstools wie Git oder Mercurial.
  • Gute Kommunikations- und Teamfähigkeiten.

Benefits

keine Angabe