> Markdown version of [/jobs/ext/3317101-software-developer](https://www.wearedevelopers.com/jobs/ext/3317101-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** smapOne AG - **Location:** Hannover, Germany (Remote available) - **Salary:** €55,000.0 - €71,000.0 - **Contract:** Permanent contract - **Skills:** HTML, Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Automation of Tests, Unit Testing, Microsoft Azure, Cascading Style Sheets (CSS), Cloud Computing, Software Quality, Code Review, Continuous Integration, Software Debugging, Software Design Patterns, DevOps, Programming Tools, Web Development, Integrated Development Environments, Software Engineering, Software Systems, Management of Software Versions, Web Applications, Web Standards, Data Processing, Test-Driven Development (TDD), Blazor, Git, Build Process, Data Management, Front End Software Development, Code Restructuring, Software Version Control - **Published:** September 14, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=2fad71e31d0c979c ## About the Role * Moderne Softwareentwicklung: Sicherer Umgang mit einer gängigen Programmiersprache sowie Erfahrung mit Webtechnologien und Frameworks wie Blazor, HTML, CSS und reaktiven Konzepten. * Daten & Schnittstellen: Know-how im Datenmanagement sowie in der Entwicklung und Anbindung von APIs. * Cloud & Infrastruktur: Erfahrung mit Azure Services und Infrastrukturkomponenten sowie ein Verständnis für deren Zusammenspiel in modernen Anwendungen. * Build, Deployment & Versionierung: Sicherer Umgang mit Build- und Deployment-Prozessen sowie Git als Version-Control-System. * Qualität & Security: Erfahrung mit Unit Tests, TDD und Testautomatisierung sowie ein Bewusstsein für sichere Entwicklungspraktiken und IaC-Integration. * Debugging & Performance: Du analysierst Fehler strukturiert, findest pragmatische Lösungen und optimierst Anwendungen mit Blick auf Performance und Stabilität. * Domänen- & Prozessverständnis: Du erfasst fachliche Anforderungen schnell, denkst dich in die Produktdomäne ein und bringst dich aktiv in agile Arbeitsprozesse ein. * Dokumentation & Zusammenarbeit: Du dokumentierst technische Lösungen verständlich und arbeitest konstruktiv mit deinem Team sowie weiteren Schnittstellen zusammen. * Analytisches Denken & Zuverlässigkeit: Du arbeitest strukturiert, sorgfältig und behältst auch bei komplexen Aufgaben den Überblick. * Kommunikation, Feedback & Lernbereitschaft: Du kommunizierst offen, gibst und nimmst Feedback konstruktiv an und stellst dich flexibel auf neue Themen und Veränderungen ein. ## Description Du liebst es, aus fachlichen Anforderungen zuverlässige Software zu entwickeln? Du arbeitest gerne mit modernen Webtechnologien und Azure Services, denkst Qualität, Sicherheit und Performance von Anfang an mit und möchtest deine Lösungen gemeinsam mit dem Team kontinuierlich verbessern? Dann werde Teil von smapOne - und gestalte mit uns die Zukunft des digitalen Arbeitens als Software Developer (w/m/d)., * Softwareentwicklung & Technisches Design: Konzeption, Implementierung und Weiterentwicklung funktionaler, wartbarer und performanter Softwarelösungen unter Berücksichtigung etablierter Entwicklungsstandards, Design Patterns und technischer Anforderungen. Einsatz von KI-gestützten Entwicklungswerkzeugen im gesamten Softwareentwicklungsprozess, z. B. zur Implementierung, Refactoring, Dokumentation, Fehleranalyse sowie zur Unterstützung bei Code Reviews und Qualitätssicherung. * Code-Qualität & Testing: Sicherstellung hoher Codequalität durch den Einsatz moderner Testing-Ansätze und Testautomatisierung. Anwendung bewährter Methoden zur Gewährleistung stabiler, zuverlässiger und wartbarer Software. * Technische Dokumentation & Wissenstransfer: Erstellung und Pflege technischer Dokumentationen zur Unterstützung von Wartbarkeit, Transparenz, Onboarding und Wissensaustausch innerhalb des Teams. * Datenmodellierung & Datenpersistenz: Implementierung, Pflege und Optimierung von Datenbanklösungen sowie Unterstützung einer effizienten, konsistenten und performanten Datenverarbeitung. * Webentwicklung & Frontend-Technologien: Entwicklung moderner Webanwendungen unter Berücksichtigung aktueller Technologien, Webstandards, Benutzerfreundlichkeit und Performanceanforderungen. * Cloud & Infrastruktur: Nutzung und Integration von Cloud-Technologien zur Bereitstellung, Verwaltung und Weiterentwicklung von Anwendungen unter Berücksichtigung von Skalierbarkeit, Verfügbarkeit und Sicherheit. * Deployment & Tooling: Mitwirkung bei der Konfiguration und Optimierung von Entwicklungsumgebungen, Build-Prozessen und CI/CD-Pipelines zur Sicherstellung effizienter und stabiler Entwicklungs- und Deploymentprozesse. * Debugging & Performanceoptimierung: Analyse und Behebung technischer Fehler sowie Durchführung von Performanceanalysen zur Verbesserung von Stabilität, Ressourcennutzung und Nutzererlebnis. * Versionierung & Teamzusammenarbeit: Anwendung etablierter Versionskontroll- und Kollaborationsprozesse zur Unterstützung einer effizienten und transparenten Zusammenarbeit innerhalb des Entwicklungsteams. * Security Best Practices: Berücksichtigung sicherer Entwicklungsstandards sowie Mitwirkung an der Absicherung von Anwendungen, Daten und Schnittstellen gemäß aktuellen Best Practices. * Agile Zusammenarbeit & Produktentwicklung: Aktive Mitarbeit in agilen Entwicklungsprozessen sowie enge Zusammenarbeit mit Product Ownern, UX, QA, DevOps und weiteren Stakeholdern zur erfolgreichen Umsetzung von Produktanforderungen.