Leitender Software-Ingenieur - Oracle

Leitender Software-Ingenieur - Oracle

Der Senior Developer, den wir benötigen, sollte eine Kernkompetenz in Oracle RDS haben, um die bestehende Oracle Datenbank unterstützen zu können.

Leitender Software-Ingenieur - Oracle
Rijswijk
/
Leitender Software-Ingenieur - Oracle
Vollzeit

Der Senior Developer, den wir benötigen, sollte eine Kernkompetenz in Oracle RDS haben, um die bestehende Oracle-Datenbank unterstützen zu können. Der Senior Developer konzentriert sich auch auf die Umsetzung von Designs, User Stories und nicht-funktionalen Anforderungen in wartbare und performante Softwarelösungen. Der Senior Developer ist auch für die technische Anleitung anderer Teammitglieder verantwortlich und stellt sicher, dass technische Verfahren befolgt werden, die richtigen Tools verwendet werden und der Code von hoher Qualität und für den Zweck geeignet ist. Der Senior Developer ist verantwortlich für:

- Entwicklung von hochwertigem Code mit guter Testabdeckung

- Aktive Teilnahme an Diskussionen über Schätzungen und technische Entwürfe

- Überprüfung des von anderen erstellten Codes

- Unterstützung von Geschäftsabläufen.

- Mit dem Wandel der Softwaretechnologie Schritt halten

- Hohe Oracle-Kenntnisse


Hauptverantwortungsbereiche

Nachstehend sind die allgemeinen Aufgabenbereiche des Senior Software Engineer aufgeführt. Von Zeit zu Zeit werden diese variieren und zusätzliche Verantwortlichkeiten hinzukommen.

Allgemeine Verantwortung

Der Senior Software Engineer wird:

- Aufbau und Pflege positiver, kontinuierlicher und kooperativer Beziehungen zu internen Interessengruppen

- sich beruflich weiterbilden und forschen, um auf dem Gebiet der Softwareentwicklung auf dem neuesten Stand zu bleiben

- Engagement für Teamarbeit und die Aufrechterhaltung eines kooperativen und unterstützenden Arbeitsumfelds zeigen

- Effiziente Kommunikation, die sicherstellt, dass E-Mails innerhalb eines Arbeitstages beantwortet werden

- die mit Ihrer Funktion normalerweise verbundenen Aufgaben wahrnehmen

Systemkenntnisse

Der Senior Software Engineer wird:

- Entwicklung und Pflege eines umfassenden Verständnisses des Systems

- Kommunikation und Unterstützung der Mitglieder des Betriebs- und Ingenieurteams im Hinblick auf das zugrunde liegende System


- Vertiefte Kenntnisse von mindestens Oracle 19C

- Ein hohes Maß an Verständnis für das Tuning von Oracle-Anweisungen

- Sie verfügen über ein hohes Maß an Verständnis für Oracle-Objekte / Elemente wie

o Tische

o Indizes und alle Typen

o Normale Ansichten & Materialisierte Ansichten

o Sequenzen

o Pakete

o Auslöser

o Pipeline-Funktionen

o Synonyme

o DDL und DML

- über ein hohes Maß an Kenntnissen in plsql verfügen

o Arrays

o Funktionen

o Verfahren

o Pragmas

o Massengutverarbeitung

o Kursanzeiger

- Sie haben mäßige Kenntnisse in

o Skriptsprachen, z. B. Perl, Python

- Sie verfügen über ein fundiertes Verständnis der Arbeit mit Oracle in einer AWS-Umgebung

Berichterstattung

Der Senior Software Engineer gibt dem Delivery Lead und dem Technical Lead gegebenenfalls zeitnah Feedback zu Problemen.

Technik

Der Senior Software Engineer wird:

- Sicherstellen, dass für neuen oder geänderten Code geeignete Unit-Tests durchgeführt werden und eine Abdeckung von mindestens 70 % erreicht und beibehalten wird

- Sicherstellen, dass Geschichten/Mängel solide erstellt werden

- Geplante Aufträge und Benachrichtigungen überwachen

- Erstellung von relativen Komplexitätsschätzungen für User Stories in Zusammenarbeit mit ihrem Team

- Überprüfung der Merge Requests anderer Teammitglieder auf Fehler oder Möglichkeiten zur Verbesserung der Codequalität

- Sicherstellen, dass die technische Dokumentation erstellt und auf dem neuesten Stand gehalten wird

- Sicherstellen, dass die Sicherheit von Webanwendungen bei jeder Produktänderung berücksichtigt wird

- Sicherstellen, dass die Zugänglichkeit bei jeder Produktänderung berücksichtigt wird

- Sicherstellen, dass Leistungstests und -optimierung nach Bedarf durchgeführt werden

- Unterstützung, Fehlersuche und Problemlösung

- Unterstützung von QA/PO bei Bedarf für Abnahmetests

- Ermittlung und Vorschlag von Prozessen und Verfahren, die bessere und schnellere Ergebnisse ermöglichen

- Identifizieren und Vorschlagen neuer Tools und Technologien, die die Ergebnisse für Endbenutzer, die Zufriedenheit der Entwickler und die Produktivität verbessern

- Anwendung und Förderung gängiger Entwurfsmuster

- Ergreifung von Maßnahmen zur Verbesserung der Wartbarkeit der Produktcodebasis Spezifisches Fachwissen

Qualifikationen

- Bachelor- oder Masterabschluss in IT oder Informatik oder einem einschlägigen Fachgebiet

Erleben Sie

- Mindestens 3 Jahre Berufserfahrung als Senior Software Engineer, mit vorheriger Erfahrung als Software Engineer

Technisches Fachwissen

- Oracle DBASE

- Vue.js von Vorteil

- Skriptsprache - z. B. Perl, Python von Vorteil

- Node.js von Vorteil

- Github oder ähnlich

- JavaScript von Vorteil

- Gute Kenntnisse der Linux-Befehlszeile

- Amazon Web Services (EC2, S3, CloudFront, RDS, Route53) von Vorteil

- Kubernetes und Docker von Vorteil

- Testgetriebene Entwicklung

- Entwurfsmuster

- Domänenorientiertes Design

- Web- und API-Sicherheit (OWASP)

Kommen Sie und schließen Sie sich unserem großartigen Team an - Techkit X Webflow Template

Bewerben Sie sich und kommen Sie in unser tolles Team

MSTS Tolls wächst kontinuierlich und unser Team wird immer größer