IT-Systemhaus der Bundesagentur für Arbeit

Senior Software Developer (m/w/d) - Windows

Stellenbeschreibung:

Senior Software Developer (m/w/d) - Windows

Beginn

We are seeking a Senior Software Developer to enhance our Windows application, a secure document editing and collaboration platform. In this role, you will be a hands‑on technical developer responsible for designing and building scalable systems, making sound technical decisions, and collaborating effectively with team members.

What you’ll do

Core Development

  • Design and develop new features for the Windows client application using modern .NET technologies
  • Build and maintain desktop applications that handle file management, application launching, and session lifecycle management
  • Implement security features including argument validation, secure file handling, and authentication integration
  • Optimize application performance and reliability in enterprise environments
  • Design and implement scalable application architecture for Windows client deployments
  • Apply service‑oriented patterns and dependency injection for maintainability and extensibility
  • Create reusable components and libraries for document handling and session management
  • Evaluate and recommend technology solutions for new features

Integration & Deployment

  • Develop installer packages and deployment automation for enterprise distribution
  • Implement integration with server‑side components and cloud services
  • Build custom installation logic and system validation checks
  • Ensure compatibility with enterprise Windows environments and Group Policy configurations

Quality Assurance & Testing

  • Write comprehensive unit and integration tests to ensure code quality and reliability
  • Develop automated testing strategies covering multiple scenarios
  • Participate in code reviews and knowledge sharing with team members
  • Participate in security reviews and threat modeling

Technical Collaboration

  • Communicate technical decisions and architectural rationale to team members and stakeholders
  • Partner with product and security teams to translate business requirements into technical solutions
  • Share knowledge and best practices through documentation and technical discussions

    What you’ll bring

    • 7+ years of professional software development experience
    • Strong understanding of application lifecycle management and deployment strategies
    • Experience with version control systems and collaborative development workflows
    • Proven track record delivering production‑grade enterprise software
    • Proficiency in C# and modern .NET framework development
    • Experience with Windows application development, UI frameworks, and Windows API integration
    • Understanding of installer and packaging technologies
    • Knowledge of security principles for desktop applications (encryption, secure storage, input validation)
    • Experience with automated build and deployment systems
    • Solid grasp of testing frameworks and testing methodologies
    • Strong problem‑solving and debugging abilities
    • Clear communication and documentation skills
    • Ability to take ownership of complex features and drive them to completion
    • Self‑motivated with strong attention to detail
    • Experience working in Agile development environments
    • Technical depth combined with strong problem‑solving abilities
    • Ability to balance architectural vision with practical delivery timelines
    • Collaborative approach to working with cross‑functional teams
    • Proactive approach to identifying and resolving technical risks
    • Passion for building products that solve real business challenges

    Nice to Have

    • Knowledge of Windows Server deployment and management
    • Background in security‑focused software development
    • Experience with PowerShell scripting and system automation
    • Understanding of document management systems or content collaboration platforms
    • Experience with enterprise authentication systems (Active Directory, SAML, OAuth)
    • Knowledge of RDP (Remote Desktop Protocol) or Terminal Services
    • Experience building cross‑platform applications
    • Familiarity with CI/CD pipeline development

#J-18808-Ljbffr
NOTE / HINWEIS:
EnglishEN: Please refer to Fuchsjobs for the source of your application
DeutschDE: Bitte erwähne Fuchsjobs, als Quelle Deiner Bewerbung

Stelleninformationen

  • Veröffentlichungsdatum:

    09 Mär 2026
  • Standort:

    Regensburg

    Einsatzort:

    Kreis Nordfriesland, Fachdienst Personal
  • Typ:

    Vollzeit
  • Arbeitsmodell:

    Vor Ort
  • Kategorie:

  • Erfahrung:

    2+ years
  • Arbeitsverhältnis:

    Angestellt

KI Suchagent

AI job search

Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!