Developer:in im Atlassian-Umfeld (m/w/d)

Du verstehst den Code-Ausschnitt? Dann freuen wir uns auf Deine Bewerbung!

							
							
					class DeveloperAtlassianApps {

    überUns() {
        return "Motiviert. Leidenschaftlich. Innovativ. Das zeichnet Scolution aus. " +
        "Wir sind ein junges und dynamisches Unternehmen, das sich auf Lösungen für eine digitale Arbeitswelt spezialisiert hat. " +
        "Wir unterstützen Unternehmen bei der Digitalisierung von Geschäftsprozessen und der Verbesserung der Zusammenarbeit innerhalb des Unternehmens. " +
        "Möchtest Du gemeinsam mit uns die digitale Zukunft gestalten? Dann werde Teil unserer Reise! \n" +
        "\n" +
        "Als spezialisierter Atlassian Partner werden wir täglich mit Problemstellungen unserer Kunden konfrontiert. " +
        "Wir möchten daher unseren Kunden und Anwendern immer die bestmögliche Lösung zur Verfügung stellen. " +
        "Das erfordert oft die Entwicklung von individuellen Apps, um die Arbeit unserer Kunden zu erleichtern. " +
        "Unser junges Team aus Entwickler:innen ist bereits dabei, Apps individuell für einzelne Kunden aber auch für den Marketplace zu entwickeln. " +
        "Um den Bereich weiter auszubauen und kundenorientiere Lösungen voranzutreiben, suchen wir daher ab sofort einen Developer für unser Development-Team.";
    }

    aufgaben() {
        return [
            "Entwicklung von neuen Cloud-Plugins, Makros und Automatisierungen für Atlassian-Produkte wie Jira oder Confluence.",
            "Erarbeitung und Implementierung von Lösungen für spezifische Kundenanforderungen im Atlassian-Umfeld.",
            "Ausarbeitung von Konzepten und Gestaltung der Architektur in Absprache mit dem Kunden.",
            "Schreiben und Pflegen von Code.",
            "Verantwortung und viel Raum für eigene Ideen.",
            "Abwechslungsreiche Aufgaben und neue Herausforderungen."
        ];
    }

    mustHaveKenntnisse() {
        return [
            "React",
            "Node.js",
            "REST API",
            "Linux-Shell-Skripting",
            "JavaScript",
            "Git",
            "Groovy",
            "Java"
        ];
    }

    niceToHaveKenntnisse() {
        return [
            "PHP",
    	    "Python",
            "Jira",
            "Confluence",
            "Bitbucket",
            "HTML & CSS"
        ];
    }

    qualifikationen() {
        return [
            "Abschluss im Bereich der (Fach-/Medien-) Informatik oder vergleichbare praktische Erfahrungen.",
            "Passion für sauberen und gut dokumentierten Code.",
            "Großes Interesse daran, Prozesse zu optimieren und zu beschleunigen (z.B. Debugging).",
            "Eigenverantwortliche, sorgfältige und methodische Arbeitsweise.",
            "Gute Teamfähigkeit (Hilfsbereitschaft, Wissen weitergeben, Teamgefühl/Wir-Gefühl, flexibel, kommunikationsfähig).",
            "Stark ausgeprägtes kundenorientiertes Denken und Eigeninitiative.",
            "Kreative Denkweise bei der Lösung von Problemen.",
            "Jira, Confluence, Bitbucket.",
            "Englisch und Deutsch (Basics)."
        ];
    }

    freueDichAuf() {
        return {
            arbeitsalltag: "Abwechslungsreich in einem jungen Team, in dem du aktiv das Unternehmen mitgestalten kannst.",
            kommunikationskultur: "Uns ist eine offene Kommunikationskultur sehr wichtig, in der jeder seine Ideen einbringen darf.",
            arbeitszeiten: "Flexibel mit der Möglichkeit für Homeoffice. Mit Überstundenausgleich ermöglichen wir eine angenehme Work-Life-Balance.",
            arbeitsmittel: "Moderne Arbeitsmittel wie ein leistungsfähiges Notebook, höhenverstellbarer Tisch und Smartphone.",
            weiterbildung: "Wir fördern Deine Weiterbildung und bieten interne Workshops, persönliche Zertifizierungen und ein festes Budget für Schulungen an.",
            urlaub: "30 Tage Urlaub sind bei uns normal und stehen jedem Mitarbeitenden zu.",
            gehalt: "Ein sehr gutes Gehalt mit klaren Zielvereinbarungen.",
            teamEvents: "Neben der Arbeit veranstalten wir regelmäßig interne Events oder gehen z. B. gemeinsam auf das Volksfest.",
            gesundheitsförderung: "Die Gesundheit unserer Mitarbeitenden liegt uns am Herzen und wir bieten folgende Gesundheitsförderungsmaßnahmen an: Schulter-Nacken-Massagen und Fitness-Angebote finden direkt in unseren Räumlichkeiten statt.",
            betriebliche_krankenvericherung: "Zusätzlich bieten wir eine betriebliche Krankenversicherung mit zahlreichen Leistungen rund um die Gesundheit an.",
            kostenfreie_getränke: "Ebenso stellen wir für unseren Mitarbeitenden kostenfreie Getränke (Kaffee, Wasser, Tee) zur Verfügung."
        }
    }

    geforderteAnlagenFürBewerbung() {
        return [
            "Arbeitszeugnisse",
            "Lebenslauf",
    	    "Anschreiben",
            "Andere Anlagen wie Fähigkeitstest oder Persönlichkeitsanalyse gerne beifügen (wenn vorhanden)"
        ];
    }
}

class Du {
    constructor(fortgeschritteneKenntnisse, grundkenntnisse, qualifikationen) {
        this.fortgeschritteneKenntnisse = fortgeschritteneKenntnisse;
        this.grundkenntnisse = grundkenntnisse;
        this.qualifikationen = qualifikationen;
    }

    hatBenötigteFortgeschritteneKenntnisseIn(mustHaveKenntnisse) {
        for (const kenntnis of mustHaveKenntnisse) {
            const gefilterteKenntnisse = this.fortgeschritteneKenntnisse.filter(e => e === kenntnis);
            if (gefilterteKenntnisse.length <= 0) return false;
        }
    	return true;
    }

    hatBenötigteGrundkenntnisseIn(niceToHaveKenntnisse) {
        return niceToHaveKenntnisse.some(r=> this.grundkenntnisse.indexOf(r) >= 0);
    }

    hatBenötigteQualifikationen(gewünschteQualifikationen) {
        let benötigteQualifikationen = gewünschteQualifikationen.filter(function(value, index, array) {
            // Erfahrungen wünschenswert, kein Muss
            return index != 7;
        });
        for (const qualifikation of benötigteQualifikationen) {
            const gefilterteQualifikationen = this.qualifikationen.filter(e => e === qualifikation);
            if (gefilterteQualifikationen.length <= 0) return false;
        }
        return true;
    }
}

// Unser Angebot 
var developerAtlassianApps = new DeveloperAtlassianApps();

// Das bringst Du mit
var fortgeschritteneKenntnisse = [/* Bitte ergänzen */];
var grundkenntnisse = [/* Bitte ergänzen */];
var qualifikationen = [/* Bitte ergänzen */];
var du = new Du(fortgeschritteneKenntnisse, grundkenntnisse, qualifikationen);

var hatFortgeschritteneKenntnisse = du.hatBenötigteFortgeschritteneKenntnisseIn(developerAtlassianApps.mustHaveKenntnisse());
var hatBenötigteGrundkenntnisse = du.hatBenötigteGrundkenntnisseIn(developerAtlassianApps.niceToHaveKenntnisse());
var hatBenötigteQualifikationen = du.hatBenötigteQualifikationen(developerAtlassianApps.qualifikationen());

if (hatFortgeschritteneKenntnisse && hatBenötigteGrundkenntnisse && hatBenötigteQualifikationen) {
    console.log("Wir freuen uns auf Deine ausdrucksstarke Bewerbung!");
    console.log("Über uns:\n" + developerAtlassianApps.überUns());
    console.log("Deine Aufgaben:\n" + developerAtlassianApps.aufgaben().join("\n"));
    console.log("Freue Dich auf:\n" + JSON.stringify(developerAtlassianApps.freueDichAuf(), null, 2));
    console.log("Geforderte Anlagen für Deine Bewerbung:\n" + developerAtlassianApps.geforderteAnlagenFürBewerbung().join(",\n"));
}				
			

Wir freuen uns auf Deine ausdrucksstarke Bewerbung! Bitte teile uns Deinen frühestmöglichen Eintrittstermin sowie Deine Gehaltsvorstellung in Deiner Bewerbung mit.

Das bieten wir unseren Mitarbeitenden

Flexible Arbeitszeiten

Flache Hierarchien

Moderne Arbeitsmittel

Unbefristete Arbeitsverträge

30 Tage Urlaub

Schulungen & Fortbildungen

Kostenlose Getränke

Hunde erlaubt

Kollegiales Team

Home Office

Offene Kommunikation

Klare Zielvereinbarungen

Starte Deine Karriere bei Scolution

Deine Ansprechpartnerin für Bewerbungen

Tatiana Belan | Personalverantwortliche 

Job-Bewerbung
Benötigte Unterlagen *
Anhänge
Maximale Größe einer Datei: 5MB

Planen & Nachverfolgen

Zusammenarbeiten

Programmieren & Erstellen

Identität & Sicherheit

Scolution kennenlernen

Gemeinsam durchstarten

Gemeinsam arbeiten

Informiert bleiben

Kostenloses Wissen