195 IT - Software Development in Regensberg
Senior Fullstack Developer .NET / C# - Bern (m/w/d)
Rolle
Für unseren Rocken Partner, ein etabliertes Schweizer Softwareunternehmen, suchen wir eine erfahrene Persönlichkeit als Senior Softwareentwickler .NET/C#.
In dieser Rolle entwickelst Du moderne Web-Applikationen, arbeitest in agilen Scrum-Teams und begleitest Projekte von der Konzeption bis zur Abnahme. Dabei bringst Du Deine technische Seniorität aktiv in die Weiterentwicklung der Softwarequalität und in die Zusammenarbeit mit Architektur, Projektleitung und Fachbereichen ein.
Verantwortung
Du entwickelst und wartest komplexe Web-Applikationen auf Basis von .NET / C# und Microsoft SQL Server.
Du arbeitest in spannenden Kundenprojekten innerhalb von agilen Scrum-Teams mit.
Du unterstützt Lösungsarchitekten und Projektleiter vom Lösungskonzept bis zur erfolgreichen Abnahme.
Du stehst internen Produktberatern bei technischen Fragestellungen und kundenbezogenen Problemstellungen zur Seite.
Du stellst durch Code-Reviews und Unit-Tests eine hohe Softwarequalität sicher.
Qualifikationen
Du verfügst über mehrere Jahre Berufserfahrung in der Softwareentwicklung.
Du bringst fundierte Praxiserfahrung mit .NET / C# sowie Microsoft SQL Server mit.
Du hast ein abgeschlossenes Studium in Informatik, Naturwissenschaften, Mathematik oder Technik.
Du arbeitest selbständig, strukturiert und lösungsorientiert und schätzt die Zusammenarbeit im agilen Umfeld.
Du verfügst über verhandlungssichere Deutschkenntnisse.
Benefits
Developer Power Apps / Power Automate / Power BI (m/w/d)
Rolle
Für unseren Rocken Partner, ein etabliertes Schweizer Unternehmen im Bereich Anlagenbau und industrielle Prozesslösungen, suchen wir eine engagierte Persönlichkeit als Developer Power Apps / Power Automate / Power BI.
In dieser Rolle entwickelst Du moderne Business-Applikationen, automatisierst interne Abläufe und treibst die Digitalisierung von Projekt- und Produktionsprozessen aktiv voran. Dabei verbindest Du technisches Know-how mit Prozessverständnis und schaffst nachhaltige digitale Lösungen mit direktem Mehrwert für die Fachbereiche.
Verantwortung
Du entwickelst Apps, Automatisierungen und passende Datenstrukturen auf Basis der Microsoft Power Platform zur Optimierung interner Prozesse.
Du analysierst gemeinsam mit den Fachbereichen bestehende und neue Geschäftsprozesse und übersetzt diese in praxistaugliche digitale Lösungen.
Du optimierst bestehende Canvas Apps, Model-Driven Apps, Flows und Datenmodelle hinsichtlich Performance, Usability und Stabilität.
Du bindest externe Systeme und Services über APIs an und unterstützt die Weiterentwicklung einer vernetzten Applikationslandschaft.
Du definierst und verwaltest Sicherheitsrollen, Berechtigungen und Gruppen und unterstützt Anwender mit Schulungen sowie im First Level Support.
Qualifikationen
Du verfügst über fundierte Kenntnisse in der Microsoft Power Platform mit Schwerpunkt auf Power Apps, Power Automate, Power BI sowie Dataverse.
Du bringst Erfahrung mit Azure, Entra ID, SharePoint und der Integration externer Services über APIs mit.
Du hast mehrjährige Erfahrung in der Entwicklung von Business-Anwendungen und idealerweise im Umfeld eines produzierenden Unternehmens.
Du denkst prozessorientiert, analysierst Anforderungen strukturiert und entwickelst selbständig passende digitale Lösungen mit hoher Praxisnähe.
Du verfügst über verhandlungssichere Deutschkenntnisse.
Benefits
Java Software Engineer (m/w/d)
Verantwortung
- Du entwickelst und betreibst Individualsoftware (Datenbanksysteme, Webapplikationen und Apps) für die Schweizer Nutztierbranche.
- In dieser Rolle setzt du robuste Java-Lösungen um und integrierst Datenzugriffe sicher und performant mit SQL und PL/SQL.
- Als Anwendungsentwickler für Individualsoftware konzipierst und implementierst du REST-Services für den zuverlässigen Datenaustausch zwischen Systemen.
- Du gestaltest moderne Architekturen aktiv mit, zum Beispiel nach Domain-Driven Design und mit modularen Systemarchitekturen.
- In dieser Rolle sicherst du die Codequalität durch konsequente Anwendung von SOLID und bewährten Software-Engineering-Prinzipien.
- Du übernimmst Verantwortung in der Evaluation und Mitgestaltung der zukünftigen Lösung im Dokumentenbereich und bringst dein Senior-Know-how ins Team ein.
Qualifikationen
- Du hast eine abgeschlossene, fundierte Ausbildung in Informatik mit Fokus Softwareentwicklung und mehrere Jahre Berufserfahrung.
- Sehr gute Praxis in Java sowie starke Kenntnisse in SQL und PL,SQL zeichnen dich aus.
- REST Services setzt du sicher um und integrierst sie zuverlässig in bestehende Systeme.
- Mit modernen Architekturkonzepten wie Domain Driven Design und modularen Systemarchitekturen bist du bestens vertraut.
- Software Engineering Prinzipien wie SOLID wendest du konsequent an, um wartbaren Code zu liefern.
- Teamarbeit gelingt dir durch ausgeprägte Kommunikationsstärke, zudem sprichst du fliessend Deutsch und verfügst über solides Englisch für die Entwicklung.
Benefits
Java Software Entwickler:in (m/w/d)
Verantwortung
- Du entwickelst und pflegst Java-basierte Anwendungen, Microservices sowie Backend-Systeme.
- In dieser Rolle konzipierst und betreibst Du Low-Code-Anwendungen inklusive Workflow-Automatisierung und Logik-Implementierung.
- Als Applikationsentwickler im Softwarebereich analysierst Du Anforderungen und leitest daraus tragfähige technische Lösungen ab.
- Du implementierst neue Features, optimierst bestehende Funktionen und verbesserst Low-Code-Apps gezielt in Performance, Usability und Wartbarkeit.
- Du sorgst durch Code-Reviews, Clean-Code-Prinzipien sowie strukturierte Fehleranalyse und Bugfixing für eine stabile Qualität im laufenden Betrieb.
- Du integrierst Datenbanken (z. B. MSSQL/Postgres), bindest externe Systeme via REST-/SOAP an und sicherst die Funktionalität mit Unit- und Integrationstests inklusive Testautomatisierung.
Qualifikationen
- Abgeschlossene Ausbildung im Bereich Informatik sowie einige Jahre Berufserfahrung.
- Sicherer Umgang mit JavaScript und Java sowie Versionskontrolle mit Git oder GitLab.
- Kenntnisse in HTML, CSS und Datenbanken wie PostgreSQL oder MS SQL sind von Vorteil.
- Erfahrung mit Vue.js, Angular, ExtJs, TypeScript, NodeJS oder weiteren JavaScript Frameworks bringst du idealerweise mit.
- Wünschenswert sind Berührungspunkte mit der Java Rhino Engine und dem OSGi Framework.
- Sehr gutes Deutsch in Wort und Schrift, gutes bis sehr gutes Englisch, Französisch ist ein Plus, gelegentliche Reisebereitschaft rundet dein Profil ab.
Benefits
Application Security Tester (m/w/d)
Verantwortung
Planung, Durchführung und Koordination von Penetrationstests für Anwendungen, Systeme und (Cloud-)Infrastrukturen
Analyse, Dokumentation und Kommunikation von Sicherheits- und Compliance-Risiken an technische und fachliche Ansprechpartner
Beratung bei der Umsetzung von Sicherheitsmaßnahmen und Überprüfung der Wirksamkeit
Entwicklung und Automatisierung von Testmethoden sowie kontinuierliche Weiterentwicklung interner Tools
Optional: Code Reviews, Red Teaming, Social-Engineering-Tests, Schulungen und Malware-Analysen
Qualifikationen
Abgeschlossene IT-Ausbildung (z. B. Informatik HF, FH, Uni)
Mehrjährige Erfahrung in Cybersecurity, Penetration Testing oder Application Security Testing
Idealerweise zertifiziert
Sehr gute Deutsch- und gute Englischkenntnisse
Benefits
Penetration Tester / Cybersecurity (m/w/d)
Verantwortung
Planung, Durchführung und Koordination von Penetrationstests für Anwendungen, Systeme und (Cloud-)Infrastrukturen
Dokumentation von Sicherheits- und Compliance-Risiken, Erstellung technischer Berichte und Reports
Kommunikation der Ergebnisse an technische und fachliche Ansprechpartner
Beratung bei der Umsetzung von Sicherheitsmassnahmen und Nachprüfung der Wirksamkeit
Forschung, Weiterbildung und Entwicklung neuer Testmethoden sowie Automatisierung bestehender Verfahren
Optional je nach Interesse: Code Reviews, Red Teaming, Social-Engineering-Tests, Schulungen, Reverse Engineering von Malware
Qualifikationen
Abgeschlossene Ausbildung in der IT
Mehrjährige Erfahrung in Cybersecurity, Penetration Testing oder Application Security Testing, idealerweise mit Zertifikaten
Sehr gute Deutsch- und gute Englischkenntnisse
Benefits
Software Entwickler:in (m/w/d)
Verantwortung
- Du entwickelst robuste, sichere und gut wartbare Web-Applikationen mit dem bestehenden Tech-Stack.
- In dieser Rolle wirkst du bei Bedarfsanalysen und der technischen Konzeption von Applikationen im Lernkontext mit.
- Du trägst die Verantwortung für den Unterhalt, die Weiterentwicklung und den stabilen Betrieb bestehender Produkte und Kundenprojekte.
- Als Fachkraft für Softwareentwicklung übernimmst du bei Bedarf die Leitung technischer Teilprojekte und koordinierst ein kleines Technikteam.
- Du engagierst dich im Technikteam, optimierst den Tech-Stack, unterstützt Nachwuchskräfte und begleitest das Onboarding neuer Mitarbeitender.
- In dieser Rolle berätst du bei Offerten, bewertest technische Machbarkeit und erstellst verlässliche Kostenschätzungen.
Qualifikationen
- Du verfügst über mehrjährige Erfahrung in der Konzeption und Entwicklung grosser Projekte mit komplexen Anforderungen.
- Du bist versiert in objektorientierter und funktionaler Programmierung und wendest gängige Software-Patterns routiniert an.
- Du hast fundierte Erfahrung mit Webtechnologien im Backend und Frontend sowie im Umgang mit Git, Linux/Unix und Build-Tools.
- Du bringst ein aktives Interesse an neuen Webtechnologien mit und bist bereit, dich auf den aktuellen Tech-Stack einzulassen.
- Du arbeitest gerne in einem selbstorganisierten, agilen Technikteam und übernimmst dabei verantwortungsbewusst deine Rolle.
- Idealerweise hast du Erfahrung im Agenturumfeld sowie Kenntnisse in Laravel, Typescript, Svelte, Tailwind, MongoDB und DevOps-Themen wie Docker und Kubernetes.
Benefits
Software Engineer (m/w/d)
Verantwortung
- Du arbeitest an der internen Produktentwicklung und begleitest komplexe Kundenprojekte von der Idee bis zur Umsetzung.
- In dieser Rolle programmierst du spezialisierte Integrations- und Datenlösungen mit modernen Technologien wie Python, PySpark, Docker, SQL/Postgres und GCP.
- Du pflegst und optimierst kontinuierlich die Entwicklungsumgebung sowie die zugehörigen Prozesse.
- Als Softwareanwendungsentwicklung Fachkraft erstellst du konzeptionell Spezifikationen und IT-Architekturen in enger Abstimmung mit internen und externen Partnern.
- Du übernimmst die Verantwortung für die Weiterentwicklung des Release- und Deployment-Managements.
- In dieser Rolle koordinierst du fachlich die Zusammenarbeit mit unseren Nearshoring-Einheiten.
Qualifikationen
- Du verfügst über ein fortgeschrittenes oder abgeschlossenes Informatikstudium oder eine gleichwertige Qualifikation.
- Du hast mehrjährige, fundierte Erfahrung in der Python-Entwicklung sowie solides Datenbank-Know-how.
- Du bist vertraut mit agilen IT-Umgebungen (DevOps) und arbeitest sicher mit Cloud-Technologien wie GCP oder Azure sowie mit Docker und Kubernetes.
- Idealerweise hast du zusätzlich Erfahrung mit PySpark, Datenanalyse oder bringst Branchenwissen aus Telekommunikation oder Energie mit.
- Du arbeitest selbstständig, lernst schnell, bist hoch motiviert und gleichzeitig ein starker Teamplayer.
- Du kommunizierst mündlich und schriftlich fliessend in Deutsch und Englisch.
Benefits
Softwareentwickler:in für IT-Systeme (m/w/d)
Verantwortung
- Du wirkst aktiv in IT-Projekten von der Anforderungsaufnahme bis zur Einführung und dem Betrieb mit.
- In dieser Rolle analysierst du Geschäftsprozesse, identifizierst Optimierungs- und Digitalisierungspotenziale und setzt diese mit dem IT-Team um.
- Als Softwareentwickler:in für IT-Systeme entwickelst und erweiterst du unsere Systemlandschaft und übersetzt Business-Anforderungen in technische Lösungen.
- Du passt bestehende Applikationen an, begleitest deren Weiterentwicklung und arbeitest eng mit internen Stakeholdern, Fachabteilungen und externen Dienstleistern zusammen.
- In dieser Rolle übernimmst du Aufgaben in Arbeitsgruppen, unterstützt Tests, Dokumentation und Rollouts von Anwendungen.
- Du stellst den stabilen Betrieb der Anwendungen sicher und trägst zur kontinuierlichen Verbesserung der IT-Systeme bei.
Qualifikationen
- Abgeschlossene Ausbildung oder Hochschulabschluss in Informatik, Wirtschaftsinformatik oder einer vergleichbaren Fachrichtung
- Praxis in mindestens einer der folgenden Technologien: PHP, JavaScript, HTML, CSS (TYPO3), Java (idealerweise mit Spring / Spring Boot), ServiceNow oder SQL
- Ausgeprägtes technisches Verständnis mit Lösungsfokus und der Bereitschaft, dich schnell in neue Systeme einzuarbeiten
- Erfahrung in der Mitarbeit an IT- oder Digitalisierungsprojekten, idealerweise in interdisziplinären Teams
- Sichere Deutschkenntnisse in Wort und Schrift sowie grundlegende Englischkenntnisse
- Strukturierte, selbstständige Arbeitsweise und Freude daran, technische Herausforderungen im Team zu lösen
Software Engineer Java (m/w/d)
Verantwortung
- Du entwickelst und optimierst Datenbanksysteme, Webapplikationen und Apps für die Schweizer Nutztierbranche
- In dieser Rolle gestaltest du Softwarelösungen, die ein effizientes Handling und umfangreiche Auswertungen von Nutzierdaten ermöglichen
- Als Softwareentwicklung Fachkraft begleitest du Daten aus der Nutztierhaltung auf ihrem Weg in die virtuelle Welt und sorgst für ihre zuverlässige Verarbeitung
- Du trägst dazu bei, dass Nutztierorganisationen aussagekräftige Berichte und Analysen aus ihren Daten generieren können
- In dieser Rolle unterstützt du mit deinen Lösungen Landwirte dabei, aufschlussreiche Erkenntnisse über ihre Nutztiere zu gewinnen
Qualifikationen
- Abgeschlossene, fundierte Ausbildung in Informatik mit Schwerpunkt Softwareentwicklung sowie mehrjährige Berufserfahrung
- Umfassende praktische Erfahrung mit Java sowie sehr gute Kenntnisse in SQL und PL/SQL
- Routine im Design und in der Entwicklung von REST-Services
- Sicherer Umgang mit modernen Architekturkonzepten wie Domain-Driven Design und modularen Systemarchitekturen
- Fundiertes Verständnis zentraler Software-Engineering-Prinzipien (z.B. SOLID) und deren Anwendung im Alltag
- Ausgeprägte Team- und Kommunikationsfähigkeit sowie fliessende Deutschkenntnisse und gutes Englisch für die Softwareentwicklung