Für alle Fans von strukturierten Arbeitsprozessen und einem wertschätzenden Arbeitsumfeld
Traumjob als Software-Entwickler (m/w/d) zu vergeben
Ort: Unterschleißheim | Umfang: Vollzeit
und komplett online
Flexible Arbeitszeiten
Kollegiales und wertschätzendes Arbeitsumfeld
Persönlicher Ansprechpartner und Geschäftsführer stehen dir jederzeit zur Seite
Home-Office ist bis zu 4x die Woche möglich
Kennst du folgende Situation?
- Du hast eine erfolgreich abgeschlossene Ausbildung als Fachinformatiker und suchst nun nach einem Berufseinstieg?
- Strukturierte Arbeitstage und persönliche Ansprechpartner sind dir wichtig, denn du wirst nur ungern ins kalte Wasser geschmissen?
- Du wünschst dir einen Job, bei dem du für deine Arbeit und als Mensch geschätzt wirst, mit Kollegen, die sich gegenseitig unterstützen?
Dann bist du bei uns goldrichtig.
Denn wir bei MSE GmbH suchen genau jemanden wie dich und bieten dir genau das, was du suchst: Ein organisiertes Unternehmen mit klar definierten Prozessen sowie einem wertschätzenden Team. Wen genau wir für diese Stelle suchen und was dich sonst noch alles erwartet, erfährst du, wenn du weiterliest.
deine vorteile
3 Dinge, die sich jeder Software-Entwickler (m/w/d)
wünscht
Arbeitsprozesse
Wir haben alle Prozesse dokumentiert, die sich bei uns im Laufe der Zeit bewährt haben. Du wirst genauestens eingewiesen und musst keine Sorgen haben, bei Aufgaben alleine dazustehen, ohne entsprechende Anleitung – im Gegenteil, du wirst immer genau wissen, was du zu tun hast.
Flache
Hierarchien
Unser Betrieb zeichnet sich unter anderem durch flache Hierarchien aus. Das bedeutet auch, dass sich alle im Team duzen, inklusive Chef . Arbeiten auf Augenhöhe und ein gutes Miteinander im Team ist uns besonders wichtig. Daher kommen wir regelmäßig mit dem ganzen Team zusammen, wobei dann auch mal die fachlichen Gespräche beiseite gelassen werden.
Flexibel in Ort
und Zeit
Damit du besser und flexibler deine Freizeit planen kannst, arbeitet bei uns jeder Mitarbeiter auf Vertrauensarbeitszeit und kann somit selbst entscheiden, von wann bis wann er arbeitet. So können auch leicht Arzttermine unter der Woche wahrgenommen werden. Auch Home-Office ist bis zu 4x die Woche möglich, wenn du z.B. mal in Ruhe von zu Hause aus arbeiten möchtest.
Deine Aufgaben
Diese strukturierten Aufgaben warten auf dich
Du implementierst eigenständig mit Visual Studio und C# Module und zugehörige Unit Tests für unsere .net-Projekte. Die Funktionsfähigkeit prüfst du je nach Art des Moduls automatisiert (durch die Unit-Tests) und/oder manuell (durch direkten Aufruf des Moduls).
Die Module, die du implementierst, können zu den verschiedensten Teilen und Schichten eines Projekts gehören, z.B.
- Umsetzung einer Web-API oder einem Business Object Layer, der Daten aus einer Datenbank für Applikationen zur Verfügung stellt (SQL Server, Entity Framework Core, …).
- Umsetzung des Frontends einer App, das die Daten des Business Object Layers mittels Datenbindung an die Steuerelemente der Oberfläche übergibt (z.B. mit WPF, MAUI, Blazor).
- Umsetzung einer per Kommandozeile gesteuerte App, die auf einem Server regelmäßig als Job gestartet wird.
- Erstellung von Apps für Tablets und Smartphones , die als Frontend mit Web APIs u.ä. kommunizieren (Xamarin, MAUI) uvm.
Du testest zusammen mit deinen Teamkollegen mittels Integration-Tests auf Basis von Use Cases die Zusammenarbeit der Module und sorgst dafür, dass die App stabil und zuverlässig arbeitet, damit die Zufriedenheit des Kunden gesichert ist.
Bei den Integration-Tests arbeitest du i.d.R. mit einem Kollegen zusammen am Rechner und überprüfst anhand der für eure Module relevanten Use Cases, ob die App das gewünschte Ergebnis liefert. Ist dies nicht der Fall, suchst du zusammen mit dem Kollegen das Problem, das ihr dann gemeinsam löst.
Beim gemeinsamen Testen ergeben sich neben der eigentlichen Problembehebung häufig auch Ideen zur Verbesserung der Module, die in den nächsten Iterationsschritt münden.
Sollte es notwendig sein, ergänzt ihr gemeinsam die Work Items der überprüften Module und beginnt dann mit einer neuen Iteration der Implementierung.
Zu den vom Kunden definierten Use Cases erstellst du zusammen mit deinem Team unter Führung der Projektleitung die umzusetzenden Work Items (enthält u.a. die Datenstruktur, Hinweise zur Einbindung in das Projekt und den durchzuführenden Tests).
Du nimmst in unregelmäßigen Abständen unter Führung der Projektleitung auch an Online-, Telefon- oder persönlichen Besprechungen mit Kunden teil, um bei technischen Fragen oder Unklarheiten zu helfen. Dabei zeigst du dem Kunden bei solchen Gelegenheiten auch die Module, die du implementiert hast.
Du nimmst täglich an einer kurzen Videokonferenz mit deinen Teamkollegen teil, bei der ihr euch über eure aktuelle Arbeit informiert und euch gegenseitig bei Problemen unterstützt.
Du konfigurierst dir deine Arbeitsumgebung selbst nach deinen eigenen Anforderungen und Wünschen. Neben den notwendigen Softwarepaketen wie Visual Studio oder Microsoft Office suchst du dir die Tools zusammen, die du zusätzlich benötigst oder gerne benutzen möchtest.