Senior Software Developer - Windows
Senior Software Developer - Windows

Senior Software Developer - Windows

München Vollzeit 48000 - 84000 € / Jahr (geschätzt) Kein Home Office möglich
Go Premium
Kiteworks

Auf einen Blick

  • Aufgaben: Entwickle innovative Windows-Anwendungen und arbeite an spannenden Projekten.
  • Arbeitgeber: Kiteworks, ein Unternehmen mit einer offenen und integrativen Kultur.
  • Mitarbeitervorteile: Attraktives Gehalt, flexible Arbeitszeiten, Mitarbeitervergünstigungen und Aktienoptionen.
  • Andere Informationen: Dynamisches Umfeld mit großartigen Karrieremöglichkeiten und einem Fokus auf Teamarbeit.
  • Warum dieser Job: Gestalte die Zukunft der Dokumentenbearbeitung und mache einen echten Unterschied.
  • Gewünschte Qualifikationen: Mindestens 7 Jahre Erfahrung in der Softwareentwicklung, insbesondere mit Windows-Anwendungen.

Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.

Wir suchen einen Senior Software Developer, um unsere Windows-Anwendung, eine sichere Plattform für Dokumentenbearbeitung und -zusammenarbeit, zu verbessern. In dieser Rolle sind Sie ein praktischer technischer Entwickler, der verantwortlich ist für das Design und den Aufbau skalierbarer Systeme, das Treffen fundierter technischer Entscheidungen und die effektive Zusammenarbeit mit Teammitgliedern.

Was Sie tun werden

  • Kernentwicklung
    • Design und Entwicklung neuer Funktionen für die Windows-Client-Anwendung unter Verwendung moderner .NET-Technologien
    • Erstellung und Wartung von Desktop-Anwendungen, die Dateiverwaltung, Anwendungsstart und Sitzungslebenszyklusmanagement behandeln
    • Implementierung von Sicherheitsfunktionen, einschließlich Argumentvalidierung, sichere Dateiverwaltung und Authentifizierungsintegration
    • Optimierung der Anwendungsleistung und Zuverlässigkeit in Unternehmensumgebungen
  • Architektur & Design
    • Design und Implementierung einer skalierbaren Anwendungsarchitektur für Windows-Client-Bereitstellungen
    • Anwendung serviceorientierter Muster und Abhängigkeitsinjektion für Wartbarkeit und Erweiterbarkeit
    • Erstellung wiederverwendbarer Komponenten und Bibliotheken für die Dokumentenbearbeitung und das Sitzungsmanagement
    • Bewertung und Empfehlung von Technologielösungen für neue Funktionen
  • Integration & Bereitstellung
    • Entwicklung von Installationspaketen und Bereitstellungsautomatisierung für die Unternehmensverteilung
    • Implementierung der Integration mit serverseitigen Komponenten und Cloud-Diensten
    • Erstellung benutzerdefinierter Installationslogik und Systemvalidierungsprüfungen
    • Sicherstellung der Kompatibilität mit Unternehmens-Windows-Umgebungen und Gruppenrichtlinieneinstellungen
  • Qualitätssicherung & Testing
    • Schreiben umfassender Unit- und Integrationstests zur Sicherstellung der Codequalität und Zuverlässigkeit
    • Entwicklung automatisierter Teststrategien, die mehrere Szenarien abdecken
    • Teilnahme an Code-Reviews und Wissensaustausch mit Teammitgliedern
    • Teilnahme an Sicherheitsüberprüfungen und Bedrohungsmodellierung
  • Technische Zusammenarbeit
    • Kommunikation technischer Entscheidungen und architektonischer Begründungen an Teammitglieder und Stakeholder
    • Zusammenarbeit mit Produkt- und Sicherheitsteams, um Geschäftsanforderungen in technische Lösungen zu übersetzen
    • Wissen und Best Practices durch Dokumentation und technische Diskussionen teilen

Was Sie mitbringen

  • Über 7 Jahre Berufserfahrung in der Softwareentwicklung
  • Über 4 Jahre Erfahrung in der Entwicklung von Windows-Desktop-Anwendungen (bevorzugt .NET-Ökosystem)
  • Starkes Verständnis des Anwendungslebenszyklusmanagements und der Bereitstellungsstrategien
  • Erfahrung mit Versionskontrollsystemen und kollaborativen Entwicklungsabläufen
  • Nachweisliche Erfolge bei der Bereitstellung von produktionsreifen Unternehmenssoftware
  • Kenntnisse in C# und moderner .NET-Framework-Entwicklung
  • Erfahrung in der Entwicklung von Windows-Anwendungen, UI-Frameworks und Windows-API-Integration
  • Verständnis von Installations- und Verpackungstechnologien
  • Kenntnisse der Sicherheitsprinzipien für Desktop-Anwendungen (Verschlüsselung, sichere Speicherung, Eingangsvalidierung)
  • Erfahrung mit automatisierten Build- und Bereitstellungssystemen
  • Solides Verständnis von Testframeworks und Testmethoden
  • Starke Problemlösungs- und Debuggingfähigkeiten
  • Klare Kommunikations- und Dokumentationsfähigkeiten
  • Fähigkeit, komplexe Funktionen zu übernehmen und sie bis zur Fertigstellung voranzutreiben
  • Selbstmotiviert mit starkem Augenmerk auf Details
  • Erfahrung in agilen Entwicklungsumgebungen

Wesentliche Fähigkeiten

  • Technische Tiefe kombiniert mit starken Problemlösungsfähigkeiten
  • Fähigkeit, architektonische Visionen mit praktischen Lieferfristen in Einklang zu bringen
  • Kollaborativer Ansatz zur Zusammenarbeit mit funktionsübergreifenden Teams
  • Proaktive Herangehensweise zur Identifizierung und Lösung technischer Risiken
  • Leidenschaft für den Aufbau von Produkten, die echte geschäftliche Herausforderungen lösen

Nice to Have

  • Kenntnisse über die Bereitstellung und Verwaltung von Windows Server
  • Hintergrund in der sicherheitsorientierten Softwareentwicklung
  • Erfahrung mit PowerShell-Skripting und Systemautomatisierung
  • Verständnis von Dokumentenmanagementsystemen oder Plattformen zur Inhaltszusammenarbeit
  • Erfahrung mit Unternehmensauthentifizierungssystemen (Active Directory, SAML, OAuth)
  • Kenntnisse über RDP (Remote Desktop Protocol) oder Terminaldienste
  • Erfahrung im Aufbau plattformübergreifender Anwendungen
  • Vertrautheit mit der Entwicklung von CI/CD-Pipelines

Die Werte, die uns definieren

  • Ausführung: Wir liefern Ergebnisse mit Fokus, Eigenverantwortung und Konsistenz. Unsere Teams ergreifen Initiative, lösen Herausforderungen proaktiv und optimieren kontinuierlich, wie wir arbeiten, um einen bedeutenden Einfluss auf unsere Kunden zu schaffen.
  • Transparenz: Wir kommunizieren offen und klar, damit die Stakeholder die Informationen haben, die sie benötigen, um informierte Entscheidungen zu treffen. Wir fördern eine Kultur des Vertrauens, begrüßen Feedback und übernehmen Verantwortung in allem, was wir tun.
  • Integrität: Wir halten die höchsten Standards von Ehrlichkeit und Verantwortung ein. Unsere Teams handeln ethisch, halten konsequent Verpflichtungen ein und bauen Vertrauen durch principled, zuverlässige Handlungen auf.

Jobvorteile

  • Ihr Equipment: Mac oder Microsoft – Sie arbeiten mit der IT-Ausrüstung Ihrer Wahl.
  • Ihre Rente: Wir tragen 20% zu Ihrer betrieblichen Altersvorsorge (BAV) bei und decken auch laufende Verträge ab.
  • Ihre Rabatte: Genießen Sie attraktive Mitarbeiterrabatte über Bitkom bei zahlreichen namhaften Anbietern.
  • Ihr Extra: Shoppen Sie mit der Edenred-Geschenkkarte, mit einem Durchschnitt von 20 € pro Monat.
  • Ihre Aktienoptionen: Nach einem Jahr bei uns haben Sie die Möglichkeit, an unserem Aktienoptionsprogramm teilzunehmen.
  • Ihre Flexibilität: Mit Ihrem Gleitzeitkonto können Sie längere Tage jederzeit ausgleichen.
  • Ihr Geburtstag: Feiern Sie sich selbst mit einem besonderen freien Tag an Ihrem Geburtstag.
  • Ihr Engagement: Nutzen Sie einen besonderen Urlaubstag, um sich für soziale oder Umweltanliegen zu engagieren.

Engagement für Chancengleichheit & Inklusion

Kiteworks ist ein Arbeitgeber, der Chancengleichheit bietet. Alle qualifizierten Bewerber erhalten unabhängig von Alter, Abstammung, Staatsbürgerschaft, Hautfarbe, Familien- oder medizinischer Pflegezeit, Geschlechtsidentität oder -ausdruck, genetischen Informationen, Einwanderungsstatus, Familienstand, Gesundheitszustand, nationaler Herkunft, körperlicher oder geistiger Behinderung, politischer Zugehörigkeit, geschütztem Veteranen- oder Militärstatus, Rasse, Ethnie, Religion, Geschlecht (einschließlich Schwangerschaft), sexueller Orientierung oder einer anderen durch geltende lokale Gesetze, Vorschriften und Verordnungen geschützten Eigenschaft Berücksichtigung für die Beschäftigung.

Weitere Anforderungen

Fähigkeit, die Sicherheitsüberprüfungsanforderungen von Kiteworks, Kunden und/oder der Regierung für diese Rolle zu erfüllen. Diese Anforderungen umfassen, sind aber nicht beschränkt auf, die folgenden spezialisierten Sicherheitsüberprüfungen: Kiteworks-Hintergrundüberprüfung: Diese Position erfordert das Bestehen der Kiteworks-Hintergrundüberprüfung bei Einstellung/Versetzung und alle zwei Jahre danach.

Senior Software Developer - Windows Arbeitgeber: Kiteworks

Kiteworks ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern nicht nur ein inspirierendes Arbeitsumfeld bietet, sondern auch zahlreiche Vorteile wie flexible Arbeitszeiten, großzügige Altersvorsorgebeiträge und die Möglichkeit zur Teilnahme an einem Aktienoptionsprogramm. Unsere Unternehmenskultur fördert Transparenz, Integrität und Teamarbeit, während wir gleichzeitig individuelle Wachstumschancen und eine klare Karriereentwicklung unterstützen. Mit einem starken Fokus auf soziale Verantwortung und einem besonderen Urlaubstag für Engagement in sozialen oder umweltbezogenen Projekten, sind wir bestrebt, eine positive und bedeutungsvolle Arbeitsumgebung zu schaffen.
Kiteworks

Kontaktperson:

Kiteworks HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Senior Software Developer - Windows

Netzwerken, Netzwerken, Netzwerken!

Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und Fachleuten in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.

Sei bereit für technische Interviews!

Bereite dich auf technische Fragen und Coding-Challenges vor. Übe mit Plattformen wie LeetCode oder HackerRank, um dein Wissen über C# und .NET zu vertiefen.

Zeige deine Leidenschaft!

Sprich in Interviews über deine Begeisterung für Softwareentwicklung und wie du Probleme kreativ löst. Zeige, dass du nicht nur die technischen Fähigkeiten hast, sondern auch die Motivation, innovative Lösungen zu finden.

Bewirb dich direkt über unsere Website!

Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So kannst du sicherstellen, dass deine Bewerbung die richtige Aufmerksamkeit erhält und du die besten Chancen hast, Teil unseres Teams zu werden.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Developer - Windows

C#
.NET Technologien
Windows-Anwendungsentwicklung
UI-Frameworks
Windows API-Integration
Sicherheitsprinzipien für Desktop-Anwendungen
Automatisierte Build- und Bereitstellungssysteme
Testframeworks und Testmethoden
Versionskontrollsysteme
Agile Entwicklung
Architekturdesign
Dokumentation und Kommunikation
Problembehebung und Debugging
Installations- und Verpackungstechnologien
Integration mit serverseitigen Komponenten

Tipps für deine Bewerbung 🫡

Sei du selbst!: Wenn du deine Bewerbung schreibst, lass deine Persönlichkeit durchscheinen. Wir suchen nach echten Menschen, die zu unserem Team passen. Zeig uns, wer du bist und was dich motiviert!

Pass auf die Details auf!: Achte darauf, dass deine Bewerbung fehlerfrei ist. Rechtschreibfehler oder unklare Formulierungen können einen schlechten Eindruck hinterlassen. Nimm dir die Zeit, alles gründlich zu überprüfen, bevor du es abschickst.

Beziehe dich auf die Stellenbeschreibung!: Nutze die Sprache aus der Stellenbeschreibung, um zu zeigen, dass du die Anforderungen verstehst. Erkläre, wie deine Erfahrungen und Fähigkeiten zu den Aufgaben passen, die wir suchen. Das zeigt, dass du wirklich interessiert bist!

Bewirb dich über unsere Website!: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie an die richtige Stelle gelangt und du alle notwendigen Informationen bereitstellst. Wir freuen uns auf deine Bewerbung!

Wie du dich auf ein Vorstellungsgespräch bei Kiteworks vorbereitest

Technisches Wissen auffrischen

Stelle sicher, dass du deine Kenntnisse in C# und dem .NET-Framework auf den neuesten Stand bringst. Bereite dich darauf vor, spezifische Fragen zu den Technologien zu beantworten, die in der Stellenbeschreibung erwähnt werden, wie z.B. Sicherheitsprinzipien und Anwendungsarchitektur.

Projekte und Erfahrungen präsentieren

Bereite konkrete Beispiele aus deiner bisherigen Berufserfahrung vor, die deine Fähigkeiten in der Entwicklung von Windows-Anwendungen zeigen. Zeige, wie du komplexe Features erfolgreich umgesetzt hast und welche Herausforderungen du dabei gemeistert hast.

Teamarbeit betonen

Da die Rolle viel Zusammenarbeit erfordert, sei bereit, über deine Erfahrungen in agilen Teams zu sprechen. Betone, wie du mit anderen Entwicklern, Produktmanagern und Sicherheitsteams kommuniziert und zusammengearbeitet hast, um technische Lösungen zu entwickeln.

Fragen vorbereiten

Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und dem Unternehmen. Frage nach den aktuellen Herausforderungen des Teams oder wie sie die Werte von Transparenz und Integrität im Arbeitsalltag umsetzen.

Senior Software Developer - Windows
Kiteworks
Standort: München
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

>