Das gemeinnützige „Institut für Kommunikations- und Prüfungsforschung gGmbH“ als Träger des „Umbrella Consortium for Assessment Networks (UCAN)“ unterstützt über 100 Kooperationspartner (Fakultäten, Ärztekammern, Fachgesellschaften und andere Institute) bei der Vorbereitung, Qualitätssicherung, Durchführung und Nachbereitung von Prüfungen. Unsere Projekte dienen dem Ziel, den Workflow von der Erstellung bis zur Evaluation von Prüfungen zu verbessern sowie Lehr- und Prüfungsbeauftragte in ihrer täglichen Arbeit zu unterstützen. Darüber hinaus arbeiten wir an diversen Projekten zur Förderung der ärztlichen Gesprächsführung und interprofessionellen Kommunikation und Zusammenarbeit in der medizinischen Aus-, Weiter- und Fortbildung mit.
Für die Bearbeitung bestehender sowie die Entwicklung neuer Drittmittelprojekte sucht das IKPF zum nächstmöglichen Zeitpunkt Senior Software-Entwickler (m/w/d) in Vollzeit. Die Anstellung ist vorerst auf zwei Jahre befristet, bei Eignung wird eine Entfristung angestrebt.
Ihre Aufgaben:
- Konzeption, Entwicklung und kontinuierliche Weiterentwicklung hochwertiger und zukunftsfähiger Softwarelösungen und -architekturen
- Entwicklung effizienter und wartbarer Anwendungen und Tools sowie Automatisierung von Entwicklungs- und Arbeitsprozessen durch geeignete Tools und Scripting
- Planung, Priorisierung und Umsetzung von Aufgaben entlang des gesamten Softwareentwicklungsprozesses
- Sicherstellung der Softwarequalität durch Code-Reviews, Fehleranalyse, Debugging sowie Verifizierungs- und Validierungsprüfungen
- Pflege, Optimierung und Aktualisierung bestehender Softwarelösungen unter Einsatz moderner Technologien
- Betreuung der eingesetzten Datenbanken sowie Dokumentation und Überwachung der entwickelten Systeme
- Enge Zusammenarbeit mit internen Entwicklerteams, dem Support sowie externen Partnern und Dienstleistern
- Unterstützung bei komplexen technischen Fragestellungen und Übernahme des Third-Level-Supports, insbesondere im Bereich der Prüfungen
- Fachliche Unterstützung und Weiterentwicklung des Teams sowie strukturierte Einarbeitung neuer Mitarbeitender
- Strategische und konstruktive Zusammenarbeit mit der Geschäftsleitung bei technischen und konzeptionellen Fragestellungen
- Erste Erfahrung in einer Teamleiterfunktion oder in der fachlichen Führung von Mitarbeitenden ist wünschenswert. Bei entsprechender Eignung und Interesse besteht perspektivisch die Möglichkeit, eine Teamleitungsfunktion zu übernehmen.
Ihre Qualifikation:
- Abgeschlossenes Studium der Informatik, Softwareentwicklung, Software Engineering oder einer vergleichbaren Fachrichtung
- Fundierte Erfahrung in der Softwareentwicklung und sehr gute Programmierkenntnisse, insbesondere in Java, JavaScript, HTML, SQL und CSS
- Praktische Erfahrung in der nativen iOS-Entwicklung mit Xcode, Swift und Objective-C sowie gute Kenntnisse des Apple-Entwicklungsumfelds und relevanter Frameworks
- Erfahrung in der Anbindung von iOS-Anwendungen an Backend-Systeme, APIs und Webservices sowie Kenntnisse moderner Internet- und Webserver-Technologien
- Kenntnisse und praktische Erfahrung mit Spring Boot, Hibernate, Angular, Sencha sowie Entwicklungs- und Projektmanagement-Tools wie Jira, Bitbucket, Bamboo und SonarQube sind von Vorteil
- Erfahrung im Einsatz von KI-gestützten Entwicklungswerkzeugen und Methoden
- Strukturierte, selbstständige und qualitätsorientierte Arbeitsweise sowie ausgeprägte Kommunikations- und Teamfähigkeit
- Freude an der Zusammenarbeit mit technischen und nichttechnischen Teams und die Fähigkeit, komplexe technische Sachverhalte verständlich zu vermitteln
- Sehr gute Deutschkenntnisse sowie gute Englischkenntnisse in Wort und Schrift.
Was wir Ihnen bieten:
- Spannende Projekte, die Sie mit Ihren Kompetenzen und Ideen voranbringen können
- Eine verantwortungsvolle Position an der Schnittstelle von IT, Wissenschaft, Bildungsinnovation und Gesundheitsversorgung
- Enge fachliche Zusammenarbeit mit der wissenschaftlichen Geschäftsführung
- Mitgestaltung innovativer digitaler Prüfungs- und Feedbacksysteme im Hochschulkontext und in der Gesundheitsversorgung
- Arbeiten mit modernen Technologien und KI-gestützten Entwicklungswerkzeugen
- Vergütung angelehnt an TV-L E 13 (je nach Qualifikation).
Die vertrauliche Behandlung der Bewerbungsunterlagen und deren datenschutzrechtlich sichere Vernichtung wird zugesichert.
Erstinformation zum Datenschutz über unsere Verarbeitung der Daten von Bewerber*innen nach Art. 13 DS-GV finden Sie unter: https://cares.institute/datenschutz/ Punkt 13.
Die Geschäftsführerin Prof. in Dr. in med. Jana Jünger, MME Der Geschäftsführer Dipl.-Inform. Med. Konstantin Brass
#J-18808-Ljbffr
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Software-Entwickler in Heidelberg erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Arbeitsagentur anzuklopfen, wenn du dich auf die Stelle als Senior Software-Entwickler bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Arbeitsagentur vorzubereiten!
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Arbeitsagentur klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Arbeitsagentur vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.