& Clean Coding
Software Development
Wir entwickeln Software, die Menschen hilft, ihren Job besser zu machen. Das tun Mitarbeiter, die ihren Job bei uns bereits richtig gut machen. Hinter unseren Produkten stecken nämlich Menschen, deren Coding-Geschick die Produkte der imc so erfolgreich machen. Willst du einer davon werden?
Deine Aufgabe: Software am Puls der Zeit, die rechtliche Anforderungen und Markttrends umsetzt und Weiterbildungsprozesse von Unternehmen managed. Egal ob in Projekten, in denen individuelle Lerninhalte und Frameworks entwickelt werden, in der Standardentwicklung unserer Learning Technologies oder bei kundenspezifischen Anpassungen: Qualität wird bei uns großgeschrieben. Gestalte die Entwicklung renommierter Produkte für unsere internationalen Großkunden mit.
Wir arbeiten größtenteils agil in Scrum-Teams. Dafür bringst du Teamfähigkeit, Begeisterung für neue Technologien und Lust auf ein leistungsorientiertes Umfeld mit. Du gibst dich nicht mit 50 Prozent zufrieden, sondern suchst nach soliden, tragfähigen Lösungen, die du auf Herz und Nieren prüfst. Dafür bieten wir dir viel Freiheit und Flexibilität. Du arbeitest in einem unserer internationalen Teams und hast die Möglichkeit, dich kontinuierlich weiterzuentwickeln.
Software Developer Learning Technologies (w/m/d)
Egal ob im Front- oder Back-End, hier arbeitest du an der Entwicklung unserer Lerntechnologien mit und garantierst in internationalen, agilen Scrum-Teams die permanente Verbesserung unserer renommierten Lösungen im Bereich Lerntechnologie.
In diesen Bereichen kommunizieren wir in Java /J2EE, C/C++, (Backend) und HTML5/CSS3 and JavaScript, REST (Frontend).
Entwickler Kundenlösungen LMS (w/m/d)
Als Software Developer Customer Solutions implementierst du kundenspezifische Anpassungen an unserem Learning Management Systems imc Learning Suite. Du verantwortest die Systemparametrisierung und die Installation der Software beim Kunden, sowie die Einrichtung von Schnittstellen.
In diesem Bereich sind wir hauptsächlich auf folgenden Umgebungen unterwegs: Java, JavaScript, ext JS, Angular sowie den Datenbanken: mssql, oracle, postgresql.
Web Developer Content (w/m/d)
Als Web Developer bist du Teil unseres Entwicklerteams im Bereich E-Learning Content und arbeitest mit uns an spannenden digitalen Lernformaten wie responsiven Webapps, interaktiven Videos und Serious Games.
Du wirkst an der Entwicklung unserer internen Komponentenbibliothek und neuer Produktformate auf Basis von React und TypeScript mit und realisierst anspruchsvolle, individuelle Webanwendungen für unsere Kunden.
Quality Assurance Professional (w/m/d)
In der Abteilung Quality Assurance arbeitet unser internationales Team von QA Professionals, die als Scrum-Team organisiert sind, an der Qualität unserer Software.
Du führst die Fehlerüberprüfung durch und meldest Fehler. Anschließend unterstützt du die Entwickler dabei, diese zu beheben. Dazu gehört die Entwicklung von Teststrategien und der Erstellung von Testplänen.
Sofern deine Termine und dein Arbeitsplatz es zulassen, kannst du deinen Arbeitsstart flexibel gestalten
Arbeiten im Home-Office oder im imc Office? Wir bieten "Full flexibility, but not 100% remote". Du kannst je nach Deinen persönlichen Präferenzen die Vorzüge beider Welten miteinander kombinieren.
Mit den öffentlichen Verkehrsmitteln kannst du all unsere Offices optimal erreichen
Durch unsere Mitgliedschaft im Branchenverband BITKOM hast du Zugang zu exklusiven Rabatten und Sonderkonditionen
Entwickler sind auch nur Menschen. So wie Sim, die zum Studium von Indien nach Australien kam und seit 2018 für die imc in Melbourne tätig ist.
Finde im Interview mit Eric heraus, Was Vier gewinnt und Software-Architektur gemeinsam haben
Unser Technical Consultant Gajan räumt im Jobslot mit dem Vorurteil eigenbrötlerischer Techis auf und berichtet mehr über die spannende Arbeit im Bereich Technical Consulting.