Full-Stack Softwareentwickler, 80-100%
Omicron Electronics Gmbh
24 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German, EnglishJob location
Tech stack
C Sharp (Programming Language)
Software Quality
Code Review
Computer Security
Continuous Integration
Linux
DevOps
Node.js
Object-Oriented Software Development
Scrum
Software Engineering
Software Systems
Test Case Design
TypeScript
React
Electron (Programming Language)
GIT
Information Technology
Functional Programming
Job description
- begleitest den gesamten Entwicklungsprozess - von der Definition der Anforderungen und Testfälle bis hin zur Bereitstellung robuster, wartbarer und sicherer Softwarelösungen.
- entwirfst, implementierst und wartest skalierbare, leistungsstarke Software mit modernen Technologien wie TypeScript, Node.js, React und Electron.
- entwickelst automatisierte Unit-, Integrations- und End-to-End-Tests, um langfristige Codequalität und Stabilität sicherzustellen.
- gewährleistest hochwertige Softwarelösungen durch Continuous Integration (CI).
- nimmst an Code-Reviews, Architektur-Diskussionen und technischen Entscheidungsprozessen teil.
- arbeitest eng mit Product Owner, UX-Designer:innen, technischen Redakteur:innen und anderen Entwickler:innen zusammen, um nutzerzentrierte Anwendungen zu entwickeln.
- baust dein Wissen über Anwendungen, Technologien und Best Practices kontinuierlich aus.
Requirements
- Ein abgeschlossenes Studium in Informatik, Software Engineering oder einem vergleichbaren Bereich - oder entsprechende praktische Erfahrung.
- Fundierte Kenntnisse in objektorientierter und funktionaler Programmierung, besonders im Bereich moderner Webtechnologien.
- Sicher im Umgang mit TypeScript und Node.js, idealerweise auch Erfahrung mit React und Electron.
- Erfahrung mit Linux, Git und C# ist von Vorteil.
- Du bist es gewohnt in einem Scrum-Team zu arbeiten und bist mit modernen DevOps-Praktiken vertraut.
- Du interessiert dich für Cyber Security und sichere Softwareentwicklung.
- Gute Englischkenntnisse sowie eine proaktive, teamorientierte und kommunikative Arbeitsweise.
Weitere Informationen
- Eigenverantwortliches Arbeiten und ein kollegialer Umgang auf Augenhöhe
- Ein Arbeitsumfeld mit einem starken Fokus auf Nachhaltigkeit, Diversität und flexibler Zeiteinteilung
- Modernste Infrastruktur und professionelle Teams, die Freude an ihrer Arbeit haben
- Ein kreatives und internationales Umfeld, in dem innovative Ideen geschätzt werden
- Ein betriebsinternes Küchenteam und viele andere Angebote für deine Work/Life-Balance