Wir arbeiten nicht nur an technologisch faszinierende Projekten, sondern haben die Möglichkeit uns auch persönlich weiterzuentwickeln. Wir im Team schätzen die Kommunikation auf Augenhöhe und sind froh, wenn auch neue Ideen in Projekte einfließen. Das sind nur ein paar Gründe, die für eine Karriere bei MICROLAB sprechen - aber nun erzählen die KollegInnen, was in Ihrem Beruf wichtig ist:
Als Softwareentwickler:in übernimmst du bei uns eine wichtige Rolle in den Bereichen Informatik, Programmierung und Software-Engineering. Du entwickelst nicht nur Software und Softwaresysteme, sondern testest diese auch auf Fehlfunktionen. Dabei achtest du auf Funktionsfähigkeit, Sicherheit, Qualität, Performance und Wirtschaftlichkeit der Produkte. Zudem beschäftigst du dich mit Datenstrukturen, um maßgeschneiderte Softwarelösungen für Systemprobleme zu entwickeln.
Deine Aufgaben bei uns gliedern sich in vier wesentliche Bereiche:
Anforderungsmanagement: Du analysierst die Anforderungen der StakeholderInnen und arbeitest eng mit ihnen zusammen, um ein gemeinsames Verständnis der zu entwickelnden Software zu erreichen. Dabei legst du Arbeitsprozesse und Qualitätskriterien fest und erstellst eine Anforderungsdokumentation, die als Grundlage für die weitere Entwicklung dient.
Entwicklung der Software-Architektur und des Quellcodes: Gemeinsam mit den Programmierer:innen bestimmst du die grundlegenden Komponenten des Softwaresystems und deren Zusammenhang und Funktionalität. Du legst besonderen Wert auf Qualitätskriterien wie Modifizierbarkeit, Wartbarkeit, Sicherheit und Performance. Die definierte Software-Architektur setzt du anschließend mithilfe verschiedener Programmiersprachen um.
Testing: Du überprüfst die Software auf ihre Erfüllung der definierten Anforderungen, bewertest ihre Qualität und identifizierst Fehler. Dabei nutzt du etablierte Protokolle und Qualitätsstandards.
Implementierung und Installation der Software: Nach Behebung der während des Tests aufgedeckten Fehler implementierst du die Software und erstellst eine technische Dokumentation. Diese enthält alle relevanten Informationen zur Installation, Nutzung, Wartung und Reparatur der Software. Zusätzlich führst du die zukünftigen Nutzer:innen in das Programm oder die Applikation ein.
Darüber hinaus gehört es zu deinen Aufgaben, die eingeführte Software regelmäßig zu warten und weiterzuentwickeln. Du aktualisierst sie, erweiterst ihre Funktionen und passt sie an die Bedürfnisse der Stakeholder:innen an. In der Regel arbeitest du dabei im Team mit anderen Fachleuten wie Software Analystinnen, Programmierer:innen, Software-Tester:innen, Anwendungsberater:innen oder WebdesignerInnen zusammen. Dein Fokus liegt dabei auf den dir zugewiesenen Aufgabenbereichen innerhalb des Softwareentwicklungsprozesses.
Wir suchen laufend Menschen, die Herausforderungen lieben und sich mit uns weiterentwickeln wollen. Bei uns gilt ein ein wertschätzendes und ehrliches Klima auf Augenhöhe. Die flache Hierarchie ermöglicht es uns, flexibel und offen zu agieren.
Erfahren Sie mehr und entdecken Sie unsere aktuellen Stellenangebote.
Hannesgrub Süd 6
4911 Tumeltsham/ Ried im Innkreis
Österreich