Detailansicht des Stellenangebots

Stellendetails zu: Senior Software Developer (m/w/d) - Windows

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

Kopfbereich

Angebotsart: Arbeit
Arbeitgeber: Dracoon GmbH

Besondere Merkmale

Arbeitsort

Regensburg

Anstellungsart

Vollzeit

Befristung

unbefristet

Beginn

ab sofort

Berufsbezeichnung

  • Softwareentwickler/in

Stellenbeschreibung

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

Architecture & Design

· 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

· 4+ years developing Windows desktop applications (.NET ecosystem preferred)

· 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

Essential Skills

· 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

Arbeitsorte

Unternehmensdarstellung: Dracoon GmbH

Dracoon GmbH

Informationen zur Bewerbung