Illumina

Senior Salesforce Developer

JavaScript
Automatische Übersetzung. Prüfe das Original.

ZUSAMMENFASSUNG DER POSITION

Was wäre, wenn Ihre tägliche Arbeit das Leben von Menschen beeinflussen könnte, die Sie kennen? Oder das der gesamten Menschheit?

Bei Illumina erweitern wir den Zugang zu genomischer Technologie, um gesundheitliche Chancengleichheit für Milliarden von Menschen weltweit zu verwirklichen. Unsere Arbeit ermöglicht lebensverändernde Entdeckungen, die die menschliche Gesundheit durch die Früherkennung und Diagnose von Krankheiten sowie neue Behandlungsoptionen für Patienten transformieren.

Bei Illumina zu arbeiten bedeutet, Teil von etwas zu sein, das größer ist als man selbst. Jede Person in jeder Rolle hat die Möglichkeit, einen Unterschied zu machen. Umgeben von außergewöhnlichen Menschen, inspirierenden Führungskräften und weltverändernden Projekten werden Sie mehr erreichen und sich weiterentwickeln, als Sie es jemals für möglich gehalten hätten.

Der Salesforce Entwickler ist der Erbauer und Orchestrator; die Person, die Lösungsdesigns in funktionierende Software in Produktionsqualität umsetzt – zunehmend durch die Spezifizierung, Steuerung und rigorose Überprüfung von KI-generiertem Code, anstatt nur jede Zeile von Hand zu schreiben. Sie schreiben Apex, erstellen Lightning Web Components, entwerfen Flows, implementieren Integrationen und liefern die Funktionen und Erweiterungen, die die Handels- und Serviceorganisationen von Illumina auf der Salesforce-Plattform antreiben. Dabei arbeiten Sie fließend mit KI-Coding-Assistenten zusammen, während Sie die volle Verantwortung für die Korrektheit, Sicherheit und Qualität von allem, was Sie bereitstellen, behalten.

Sie sind für den Großteil der praktischen Umsetzung im Team verantwortlich, zunehmend durch das Anleiten und Überprüfen von KI-generiertem Code, anstatt ihn nur manuell zu schreiben. Sie arbeiten auf Basis von Lösungsdesigns, die von Solution Architects bereitgestellt werden, unter der technischen Leitung des Technical Architect und in enger Zusammenarbeit mit Test Automation Engineers, die Ihre Arbeit validieren. Sie produzieren sauberen, gut getesteten und sicheren Code, der den Engineering-Standards von Illumina entspricht und für eine globale Organisation skaliert – egal, ob Sie ihn getippt haben oder ein KI-Agent ihn erstellt hat, Sie sind dafür verantwortlich.

Diese Rolle agiert innerhalb eines agilen Scrum-Bereitstellungsmodells. Sie nehmen an der Sprint-Planung und dem Backlog-Grooming gemeinsam mit Product Owners, Solution Architects, Technical Architects und TAEs teil. Sie arbeiten mit TAEs zusammen, um die Teststrategie für Ihre Funktionen zu definieren; Qualität ist eine gemeinsame Verantwortung, die in jeden Sprint integriert ist, keine Übergabe am Ende. Während sich die Salesforce-Plattform mit KI-Funktionen wie Agentforce und Data Cloud (Data 360) weiterentwickelt, werden Sie diese Lösungen gemeinsam mit dem Rest des Engineering-Teams aufbauen und implementieren. Da die KI mehr Erstimplementierungen übernimmt, verlagert sich Ihr Einfluss nach vorne auf klare Spezifikationen, starke Tests und disziplinierte Überprüfungen, und Ihr Urteilsvermögen darüber, was „gut“ ist, wird zu Ihrem wertvollsten Beitrag.

VERANTWORTLICHKEITEN

SOFTWAREENTWICKLUNG

  1. Schreiben von Apex-Code in Produktionsqualität; Klassen, Trigger, Batch-Prozesse, Queueable Jobs und geplante Apex-Prozesse. Befolgen der architektonischen Muster des Teams (Trigger-Handler-Frameworks, Service-/Domain-/Selector-Layer) und der vom Technical Architect definierten Codierungsstandards.
  1. Erstellen von Lightning Web Components (LWC); benutzerdefinierte UI-Komponenten unter Verwendung von HTML, CSS und JavaScript innerhalb des LWC-Frameworks. Implementierung von Wire-Services, imperativen Apex-Aufrufen, Event-Handling und Lightning Message Service. Befolgen von SLDS-Designmustern und Barrierefreiheitsstandards.
  1. Entwerfen und Erstellen von Flows; record-triggered, screen, scheduled und autolaunched Flows. Treffen angemessener Entscheidungen darüber, wann deklarative Automatisierung gegenüber Apex basierend auf den etablierten Richtlinien des Teams zu verwenden ist.
  1. Implementierung von Integrationen; REST/API Callouts, Platform Events, Change Data Capture und Named Credentials. Aufbau von Fehlerbehandlung, Wiederholungslogik und Protokollierung in Integrationsimplementierungen. Zusammenarbeit mit Middleware, wo erforderlich.
  1. Implementieren von Agentforce-Lösungen; Erstellen benutzerdefinierter Apex-Aktionen für Agenten, Konfigurieren von Prompt-Builder-Vorlagen, Schreiben von Agent-Skripten für deterministische Steuerung und Implementieren von Trust-Layer-Leitplanken gemäß den Lösungsdesigns.
  1. Implementieren von Data Cloud (Data 360)-Konfigurationen; Datenströme, Datenmodellobjekte, Identitätsauflösung, berechnete Erkenntnisse und Aktivierungen basierend auf Lösungsdesigns und architektonischer Ausrichtung.
  1. Konfigurieren von Salesforce-Plattformfunktionen; Objekte, Felder, Validierungsregeln, Seitenlayouts, Berechtigungssätze, Freigaberegeln und andere deklarative Elemente als Teil der Funktionsbereitstellung.

KI-ERWEITERTES ENGINEERING

  1. Arbeiten in agentenbasierten, spezifikationsgesteuerten Workflows: Schreiben einer klaren Spezifikation und von Akzeptanzkriterien, Delegieren der Erstimplementierung an KI-Coding-Assistenten, dann Überprüfen, Korrigieren, Testen und Übernehmen der Verantwortung für das Ergebnis.
  1. Entwickeln des Kontexts, den KI-Tools benötigen, um nützlich und sicher zu sein: Pflegen von Regel-/Standarddateien, Verankern von Agenten in den Metadaten der Organisation über den Salesforce DX MCP und Bereitstellen relevanter Beispiele und Daten.
  1. Überprüfen von KI-generiertem Code mit derselben Strenge wie bei Peer-Code, Überprüfung der Absicht, Sicherheit (CRUD/FLS, SOQL-Injection), Sicherheit bei Governor-Limits, halluzinierte APIs und Einhaltung von Team-Mustern. Behandlung der Überprüfung als erstklassige Engineering-Aufgabe.
  1. Nutzen von KI-Coding-Assistenten (wie Cursor und Agentforce Vibes sowie Konversationstools wie Claude oder ChatGPT Enterprise, sofern genehmigt), um Entwicklung, Refactoring, Debugging, Testschreiben und Dokumentation zu beschleunigen und effektive Prompts und Muster mit dem Team zu teilen.
  1. Befolgen der Regeln von Illumina für die sichere Nutzung von KI-Tools bei regulierten Gesundheitsdaten: Respektieren von Datengrenzen, niemals PHI/PII oder Geheimnisse offenlegen und Verständnis der IP- und Urheberschaftsimplikationen von KI-generiertem Code.

CODEQUALITÄT & TESTEN

  1. Schreiben umfassender Unit-Tests für den gesamten Apex-Code; positive, negative und Bulk-Szenarien. Erreichen einer aussagekräftigen Testabdeckung über dem 75%-Minimum. Verwendung von Testdaten-Factories und geeigneten Mocking-Techniken.
  1. Teilnahme an Code-Reviews; sowohl als Prüfer als auch als Mitwirkender, der Feedback erhält. Bereitstellen von konstruktivem, lehrreichem Feedback an Kollegen. Zeitnahe und durchdachte Bearbeitung von Code-Review-Feedback.
  1. Befolgen der Codierungsstandards, Sicherheitspraktiken und architektonischen Muster des Teams. Schreiben von Code, der sauber, wartbar, gut dokumentiert und auf die Ausrichtung des Technical Architect abgestimmt ist.
  1. Schreiben von sicherem Code; Durchsetzen von CRUD/FLS-Prüfungen, Verhindern von SOQL-Injection, Schutz gegen XSS/CSRF und Implementieren angemessener Datenzugriffskontrollen. Befolgen der Richtlinien für sicheres Codieren des Teams.
  1. Zusammenarbeit mit Test Automation Engineers zur Definition der Teststrategie für Ihre Funktionen während der Sprint-Planung. Sicherstellen, dass Ihre Implementierungen testbar sind und die Akzeptanzkriterien vor der Übergabe erfüllt werden.
  1. Identifizieren und Reduzieren technischer Schulden in den Bereichen, in denen Sie arbeiten. Refactoring von Legacy-Code, wenn sich während der Funktionsbereitstellung Gelegenheiten ergeben. Eintreten für technische Verbesserungen während der Sprint-Planung.
  1. Überprüfen von KI-generiertem Code so rigoros wie handgeschriebenen Code; Sicherstellen, dass Unit-Tests KI-produzierte Implementierungen aussagekräftig abdecken, wo subtile Logikfehler und halluzinierte APIs dazu neigen, sich zu verstecken.

DEVOPS & BEREITSTELLUNG

  1. Verwendung von Git (GitHub) für die Versionskontrolle; Branching, Committing, Erstellen von Pull Requests und Auflösen von Merge-Konflikten. Befolgen der Branching-Strategie und der PR-Workflows des Teams.
  1. Bereitstellen von Code und Metadaten unter Verwendung der CI/CD-Pipeline des Teams (AutoRabit, DevOps Center, Salesforce CLI). Fehlerbehebung bei Bereitstellungsfehlern und Auflösen von Metadatenkonflikten.
  1. Verwalten von Sandbox-Umgebungen für Entwicklung und Tests. Aufrechterhalten der Umgebungshygiene und Koordinieren mit TAEs bezüglich Testdaten und Umgebungsanforderungen.
  1. Unterstützen von Release-Aktivitäten; Validierung vor der Bereitstellung, Smoke-Tests und Überprüfung nach der Bereitstellung. Teilnahme an der Release-Planung durch Identifizierung von Abhängigkeiten und Risiken.

ZUSAMMENARBEIT & BEREITSTELLUNG

  1. Aktive Teilnahme an agilen Scrum-Zeremonien; Sprint-Planung, tägliche Standups, Backlog-Grooming, Sprint-Reviews und Retrospektiven.
  1. Zusammenarbeit mit Solution Architects, um Lösungsdesigns zu verstehen und klärende Fragen zu stellen, bevor die Implementierung beginnt. Frühzeitiges Ansprechen von Bedenken hinsichtlich Machbarkeit, Komplexität oder alternativer Ansätze.
  1. Arbeiten unter der technischen Leitung des Technical Architect; Befolgen etablierter Muster, Teilnahme an Design-Diskussionen und Einholen von Anleitung bei komplexen Implementierungsentscheidungen.
  1. Zusammenarbeit mit Test Automation Engineers während des gesamten Sprints; nicht nur bei der Übergabe. Teilen früher Builds, Diskutieren von Testszenarien und gemeinsames Arbeiten, um sicherzustellen, dass Funktionen mit Qualität geliefert werden.
  1. Proaktives Kommunizieren von Fortschritt, Blockern und Risiken. Frühzeitiges Eskalieren technischer Herausforderungen, anstatt isoliert zu kämpfen.
  1. Unterstützen bei Produktionsproblemen; Fehlerbehebung, Diagnose und Beheben von Defekten in der Produktion. Teilnahme an der Reaktion auf Vorfälle und Überprüfungen nach Vorfällen. Lernen aus Produktionsproblemen, um zukünftige Implementierungen zu verbessern.

WACHSTUM & KONTINUIERLICHES LERNEN

  1. Investieren in kontinuierliches Lernen; neue Salesforce-Plattformfunktionen, Agentforce-Funktionen, Data Cloud und sich entwickelnde Entwicklungspraktiken. Nutzung von Trailhead, Dokumentation und selbstgesteuertem Lernen, um auf dem neuesten Stand zu bleiben.
  1. Nutzen von KI-Coding-Assistenten (wie Cursor, Agentforce Vibes, Claude, ChatGPT Enterprise oder ähnliche), um die Entwicklung zu beschleunigen. Kritisches Bewerten von KI-generiertem Code auf Korrektheit, Sicherheit und Einhaltung der Teamstandards.
  1. Teilen von Wissen mit dem Team; durch Dokumentation, Brown-Bag-Sessions, Code-Review-Diskussionen und Mentoring weniger erfahrener Ingenieure.
  1. Verfolgen relevanter Salesforce-Zertifizierungen, um die Plattformexpertise zu vertiefen und Fähigkeiten zu validieren.

ERFORDERLICHE QUALIFIKATIONEN

ERFAHRUNG

  1. 5+ Jahre praktische Salesforce-Entwicklungserfahrung (Apex, LWC, Flows und/oder Plattformkonfiguration).
  1. Erfahrung im Schreiben von Apex-Code; Klassen, Trigger, Unit-Tests und SOQL/SOSL-Abfragen. Verständnis von Governor-Limits und Bulkification-Mustern.
  1. Erfahrung im Erstellen von Lightning Web Components oder gleichwertigen modernen JavaScript-basierten UI-Komponenten.
  1. Erfahrung mit deklarativer Salesforce-Automatisierung; Flows, Validierungsregeln und Plattformkonfiguration.
  1. Erfahrung mit Versionskontrolle (Git) und CI/CD-Praktiken für Salesforce-Bereitstellungen.
  1. Erfahrung in der Arbeit mit agilen Scrum-Bereitstellungsmodellen.

WISSEN, FÄHIGKEITEN & KOMPETENZEN

TECHNISCH

  1. Fundierte Kenntnisse in der Apex-Entwicklung; objektorientierte Programmierung, Trigger-Muster, SOQL/SOSL-Abfragen, DML-Operationen, Governor-Limits und Bulkification.
  1. Fundierte Kenntnisse in Lightning Web Components; HTML, CSS, JavaScript, Wire-Services, imperatives Apex, Event-Handling und SLDS.
  1. Verständnis der deklarativen Salesforce-Automatisierung; Flows (record-triggered, screen, autolaunched), Validierungsregeln und die Ausführungsreihenfolge.
  1. Verständnis des Salesforce-Datenmodells, Sicherheitsmodells (Profile, Berechtigungssätze, Freigaberegeln, FLS) und Einschränkungen der Multi-Tenant-Architektur.
  1. Arbeitswissen über Salesforce-Integrationsmuster; REST/SOAP APIs, Platform Events, Change Data Capture und Named Credentials.
  1. Vertrautheit mit DevOps-Tools; Git/GitHub, AutoRabit oder Salesforce CLI für Bereitstellungen und CI/CD-Pipeline-Konzepte.
  1. Bewusstsein für Agentforce- und Data Cloud (Data 360)-Konzepte; Bereitschaft, diese sich entwickelnden Plattformfunktionen zu erlernen und zu implementieren.
  1. Verständnis von Praktiken für sicheres Codieren; CRUD/FLS-Prüfungen, Prävention von SOQL-Injection und XSS/CSRF-Schutz.
  1. Fließende Beherrschung von KI-erweitertem Engineering: agentenbasierte und spezifikationsgesteuerte Workflows, Kontext- und Prompt-Engineering (Regeldateien, Salesforce DX MCP, Grounding) und kritische Überprüfung von KI-generiertem Code unter Verwendung von Assistenten wie Cursor, Agentforce Vibes, Claude oder ChatGPT Enterprise.

BERUFLICH

  1. Erbauer-Mentalität; ist stolz darauf, sauberen, gut getesteten und wartbaren Code zu schreiben. Legt Wert auf Handwerkskunst, nicht nur auf die Erledigung.
  1. Kollaborativ; arbeitet effektiv mit SAs, TAs, TAEs, POs und anderen Ingenieuren zusammen. Behandelt Qualität als gemeinsame Verantwortung. Geht von positiver Absicht aus.
  1. Kommunikativ; artikuliert Fortschritt, Blocker und technische Kompromisse klar. Stellt Fragen, anstatt Annahmen zu treffen. Dokumentiert Arbeit zum Nutzen des Teams.
  1. Wachstumsorientiert; investiert in das Erlernen neuer Plattformfunktionen, akzeptiert Feedback konstruktiv und strebt aktiv nach Verbesserung. Nutzt KI-Tools zur Beschleunigung der Entwicklung bei gleichzeitiger kritischer Bewertung.
  1. Verantwortungsbewusst; liefert Ergebnisse gemäß Verpflichtungen. Übernimmt Verantwortung für die Qualität der eigenen Arbeit. Transparent bei Herausforderungen und Zeitplänen.
  1. Detailorientiert; gründlich bei Implementierung und Tests. Berücksichtigt Randfälle, Fehlerbehandlung und nachgelagerte Auswirkungen.

BILDUNG

  1. Bachelor-Abschluss in Informatik, Wirtschaftsinformatik, Software Engineering oder gleichwertige relevante Berufserfahrung.
  1. Erfahrung mit Salesforce-Integrationen (REST APIs) ist bevorzugt.
  1. Erfahrung mit ServiceMax, Conga CPQ/CLM, Data Cloud oder Agentforce ist ein Plus.
  1. Erfahrung mit regulierten Umgebungen (HIPAA, FDA, SOX) ist bevorzugt.
  1. Zertifizierungen (Bevorzugt): Foundation & Platform - Salesforce Administrator, Platform App Builder.
  1. Zertifizierungen (Bevorzugt): Development & Specialization - Platform Developer I, Platform Developer II, Agentforce Specialist, Data Cloud (Data 360) Consultant.

Wir sind ein Unternehmen, das tief in der Zugehörigkeit verwurzelt ist und ein integratives Umfeld fördert, in dem sich Mitarbeiter wertgeschätzt und befähigt fühlen, zu unserer Mission beizutragen. Auf einem starken Fundament aufgebaut, hat Illumina immer Offenheit, Zusammenarbeit und die Suche nach alternativen Perspektiven priorisiert, um Innovationen in der Genomik voranzutreiben. Wir sind stolz darauf, Lohngleichheit unabhängig von Geschlecht, ethnischer Zugehörigkeit oder Rasse zu bestätigen. Wir haben auch mehrere Employee Resource Groups (ERG), die Erfahrungen zur beruflichen Entwicklung bieten, das kulturelle Bewusstsein schärfen und Möglichkeiten zur sozialen Verantwortung bieten. Wir sind stolz darauf, ein Arbeitgeber zu sein, der Chancengleichheit bietet und sich verpflichtet, Beschäftigungsmöglichkeiten unabhängig von Geschlecht, Rasse, Glauben, Farbe, Religion, Familienstand, Lebenspartnerschaftsstatus, Alter, nationaler Herkunft oder Abstammung, körperlicher oder geistiger Behinderung, medizinischem Zustand, sexueller Orientierung, Schwangerschaft, Militär- oder Veteranenstatus, Staatsbürgerschaftsstatus und genetischen Informationen bereitzustellen. Illumina führt Hintergrundüberprüfungen bei Bewerbern durch, für die ein bedingtes Stellenangebot gemacht wurde. Qualifizierte Bewerber mit Vorstrafen werden in Übereinstimmung mit den geltenden lokalen, staatlichen und bundesrechtlichen Gesetzen für eine Beschäftigung in Betracht gezogen. Ergebnisse von Hintergrundüberprüfungen können potenziell zum Widerruf eines bedingten Stellenangebots führen. Der Prozess der Hintergrundüberprüfung und alle daraus resultierenden Entscheidungen werden in Übereinstimmung mit allen geltenden lokalen, staatlichen und bundesrechtlichen Gesetzen getroffen. Illumina untersagt die Verwendung von generativer künstlicher Intelligenz (KI) im Bewerbungs- und Interviewprozess. Wenn Sie angemessene Vorkehrungen benötigen, um den Bewerbungs- oder Interviewprozess abzuschließen, kontaktieren Sie bitte [email protected]. Um mehr zu erfahren, besuchen Sie: dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf. Die Position wird ausgeschrieben, bis ein endgültiger Kandidat ausgewählt wurde oder die Anforderung eine ausreichende Anzahl qualifizierter Bewerber hat. Diese Rolle ist nicht für Unterstützung bei der Visumerteilung berechtigt.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026