B&A
CSA Partners
Senior Full Stack Software Engineer
Beschreibung
CSA Partners ist ein führender Anbieter von Dienstleistungen zur Kostenaufschlüsselung und hilft Immobilieneigentümern, durch beschleunigte Abschreibungen Steuereinsparungen zu maximieren. Unser Expertenteam ist darauf spezialisiert, persönliches Eigentum zu identifizieren und neu zu klassifizieren, um die Abschreibungsdauer für Steuerzwecke zu verkürzen, was zu erheblichen Steuervorteilen für unsere Kunden führt.
Die Position
Wir suchen einen erfahrenen Full Stack Software Engineer für unser Team in einer hybriden Arbeitsumgebung, mit praktischer Erfahrung in Dynamics 365 CRM und einer Erfolgsbilanz bei der End-to-End-Bereitstellung von benutzerdefinierter Software. In dieser Rolle werden Sie maßgeblich an der Konzeption, dem Aufbau und der Wartung von Anwendungen und Integrationen beteiligt sein, die mehrere Abteilungen im Unternehmen bedienen, wobei Dynamics 365 und Dataverse im Mittelpunkt unserer Vertriebs- und Betriebsdaten stehen. Als wichtiger Mitwirkender in einem kleinen Team werden Sie Features von den Anforderungen bis zur Produktion verantworten, Designentscheidungen beeinflussen und mitgestalten, wie wir KI-gestützte Entwicklung und KI-Agenten nutzen, um direkte Auswirkungen auf Geschäftsergebnisse zu erzielen.
Was Sie tun werden
- Entwicklung benutzerfreundlicher, responsiver Weboberflächen mit HTML, CSS, JavaScript/TypeScript und ReactJS für interne und externe Kunden.
- Entwurf intuitiver Front-End-Lösungen zur Verbesserung der Arbeitsabläufe für die Abteilungen Operations, Customer Success, Sales, Marketing und Finance.
- Erstellung, Unterstützung und Erweiterung von C#/.NET-APIs zur Unterstützung von Front-End-Funktionen und zur Ermöglichung eines nahtlosen Datenaustauschs zwischen Systemen, einschließlich Dynamics 365 und Dataverse.
- Enge Zusammenarbeit mit Stakeholdern aus verschiedenen Abteilungen, um deren Anforderungen zu verstehen und in effektive Softwarelösungen umzusetzen.
- Sicherstellung von Front-End-Performance, Zugänglichkeit und Skalierbarkeit.
- Entwurf und Verwaltung von Datenbankschemata und Abfragen für SQL- und NoSQL-Datenbanksysteme zur Optimierung des Datenflusses.
- Bereitstellung und Wartung von Anwendungen mit Azure App Service und anderen Cloud-basierten Tools unter Verwendung von Azure DevOps für Quellcodeverwaltung, Arbeitsverfolgung und CI/CD-Pipelines.
- Eigenverantwortliche Übernahme von Features von den Anforderungen und dem Design über Entwicklung, Tests, Bereitstellung bis hin zur laufenden Unterstützung, unter Anwendung agiler, Scrum- und Kanban-Praktiken.
- Erstellung, Unterstützung und Erweiterung von Dynamics 365 CRM-Anpassungen, einschließlich Dataverse-Tabellen und Sicherheitsrollen, modellgesteuerten Apps, Plug-ins, JavaScript-Formularskripting, Power Automate-Flows und Integrationen über die Dataverse Web API.
- Erstellung und Wartung von KI-Integrationen, Agenten und Model Context Protocol (MCP)-Servern, die KI-Assistenten mit unseren CRM-Daten und Geschäftssystemen verbinden, mit entsprechenden Sicherheits- und Zugriffskontrollen.
- Nutzung von KI-gestützten Entwicklungswerkzeugen wie Claude Code und Claude Design, um Prototyping, Entwicklung, Tests und Dokumentation zu beschleunigen und gleichzeitig die Codequalität und Überprüfungsstandards aufrechtzuerhalten.
- Unterstützung anderer Teammitglieder zur Förderung einer Kultur des Lernens und der Zusammenarbeit.
- Übernahme weiterer damit verbundener Aufgaben nach Bedarf.
Was Sie mitbringen
- 6+ Jahre professionelle Full Stack-Softwareentwicklungserfahrung in den Bereichen Front-End, Back-End und Datenbankebenen.
- Nachgewiesene Erfahrung in der End-to-End-Bereitstellung von benutzerdefinierten Softwarelösungen, von der Anforderungserfassung über Design, Erstellung, Bereitstellung bis hin zur Unterstützung, idealerweise in einem kleinen Team, in dem mehrere Rollen übernommen werden.
- Starke Expertise in HTML, CSS, JavaScript und ReactJS.
- Kenntnisse in C#/.NET und RESTful API-Entwicklung.
- Kenntnisse von relationalen Datenbanken (SQL) und NoSQL-Datenbanksystemen.
- Erfahrung in der Bereitstellung und Wartung von Software in Cloud-Umgebungen, insbesondere Azure.
- Vertrautheit mit Versionskontrollsystemen (Git) und agilen Entwicklungspraktiken.
- 2+ Jahre praktische Erfahrung in der Entwicklung mit Dynamics 365 CRM / Dataverse, einschließlich Anpassungen, Plug-ins, Power Automate und Integrationen (erforderlich).
- Gutes Verständnis von Software-Release-Prozessen und CI/CD-Pipelines.
- Starke Problemlösungs- und Analysefähigkeiten.
- Ausgezeichnete Kommunikationsfähigkeiten für die Interaktion mit abteilungsübergreifenden Stakeholdern.
Physische Anforderungen
- Längere Zeit im Sitzen am Schreibtisch und Arbeit am Computer.
Bevorzugt / Nice to have
- Erfahrung im Aufbau von MCP-Servern, KI-Agenten oder LLM-gestützten Integrationen (ein erhebliches Plus).
- Berufserfahrung mit KI-gestützten Entwicklungswerkzeugen wie Claude Code, Claude Design oder ähnlichen (bevorzugt, nicht zwingend erforderlich).
- Breitere Power Platform-Erfahrung, wie z. B. Power Apps oder Power BI, oder eine Microsoft-Zertifizierung wie PL-400 (Power Platform Developer).
- Erfahrung mit NPM und Front-End-Build-Tools.
- Vertrautheit mit API-Sicherheits-Best-Practices.
- Verständnis von UI/UX-Prinzipien und die Fähigkeit, an Design-Diskussionen teilzunehmen.
- Vorerfahrung in der Entwicklung von Tools oder Lösungen für die Abteilungen Operations, Customer Success, Sales oder Finance.
- Vertrautheit mit Flutter und Dart für die plattformübergreifende Anwendungsentwicklung.
Was wir bieten
- Wettbewerbsfähige Vergütung
- Krankenversicherungsleistungen
- Lebensversicherung
- Kurz- und langfristige Arbeitsunfähigkeitsversicherung
- Bezahlter Urlaub
- Bezahlte Feiertage
- 401(k)-Plan mit Arbeitgeberzuschuss
Haftungsausschluss: Diese Stellenbeschreibung soll Informationen vermitteln, die für das Verständnis des Umfangs der Position wesentlich sind, und ist nicht als erschöpfende Liste von Erfahrungen, Fähigkeiten, Anstrengungen, Aufgaben, Verantwortlichkeiten oder Arbeitsbedingungen gedacht, die mit der Rolle verbunden sind. Aufgaben, Verantwortlichkeiten und Aktivitäten können jederzeit mit oder ohne Vorankündigung geändert werden.
CSA Partners ist ein Arbeitgeber, der Chancengleichheit fördert und alle geltenden bundesstaatlichen, bundesland- und lokalen Arbeitsgesetze einhält. Angemessene Vorkehrungen können getroffen werden, um Menschen mit Behinderungen die Ausübung der wesentlichen Funktionen der Position zu ermöglichen.
