Zum Inhalt springen

Illumina

Staff Salesforce Entwickler

JavaScript
Automatische Übersetzung. Prüfe das Original.

STELLENZUSAMMENFASSUNG

Was wäre, wenn die Arbeit, die Sie täglich leisten, das Leben von Menschen beeinflussen könnte, die Sie kennen? Oder die gesamte Menschheit?

Bei Illumina erweitern wir den Zugang zur Genomtechnologie, um Gesundheitsgerechtigkeit für Milliarden von Menschen weltweit zu erreichen. Unsere Bemühungen ermöglichen lebensverändernde Entdeckungen, die die menschliche Gesundheit durch Früherkennung und Diagnose von Krankheiten sowie neue Behandlungsoptionen für Patienten revolutionieren.

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

Der Salesforce Entwickler ist der Erbauer-Orchestrator; die Person, die Lösungsdesigns in funktionierende Software in Produktionsqualität umwandelt, zunehmend durch die Spezifikation, Steuerung und rigorose Überprüfung von KI-generiertem Code, nicht nur durch das manuelle Schreiben jeder Zeile. Sie werden Apex schreiben, Lightning Web Components erstellen, Flows entwerfen, Integrationen implementieren und die Funktionen und Erweiterungen liefern, die die kaufmännischen und Service-Organisationen von Illumina auf der Salesforce Plattform antreiben, wobei Sie fließend mit KI-Codierungsassistenten arbeiten und gleichzeitig die volle Verantwortung für die Korrektheit, Sicherheit und Qualität von allem übernehmen, was Sie ausliefern.

Sie sind für den Großteil der praktischen Umsetzung im Team verantwortlich, zunehmend durch die Steuerung und Überprüfung von KI-generiertem Code, nicht nur durch das manuelle Schreiben. Sie arbeiten nach Lösungsdesigns von Solution Architects, unter technischer Leitung des Technical Architects und in enger Zusammenarbeit mit Testautomatisierungsingenieuren, die Ihre Arbeit validieren. Sie produzieren sauberen, gut getesteten, sicheren Code, der die Engineering-Standards von Illumina erfüllt und für die Unterstützung einer globalen Organisation skaliert, egal ob Sie ihn getippt haben oder eine KI-Entität ihn erstellt hat, Sie besitzen ihn.

Diese Rolle operiert innerhalb eines agilen Scrum Liefermodells. Sie nehmen an Sprint-Planungen und Grooming-Sitzungen zusammen mit Product Owners, Solution Architects, Technical Architects und TAEs teil. Sie arbeiten mit TAEs zusammen, um die Teststrategie für Ihre Features zu definieren; Qualität ist eine gemeinsame Verantwortung, die in jeden Sprint integriert ist, kein Handoff am Ende. Da sich die Salesforce Plattform mit KI-Funktionen wie Agentforce und Data Cloud (Data 360) weiterentwickelt, werden Sie diese Lösungen zusammen mit dem Rest des Engineering-Teams entwickeln und implementieren. Da KI mehr Erstimplementierungen übernimmt, verlagert sich Ihr Einfluss nach oben, auf klare Spezifikationen, starke Tests und disziplinierte Überprüfung, und Ihr Urteilsvermögen darüber, was „gut“ aussieht, wird das Wertvollste, was Sie einbringen.

VERANTWORTLICHKEITEN

SOFTWAREENTWICKLUNG

  1. Produktionsreifen Apex-Code schreiben; Klassen, Trigger, Batch-Prozesse, Queueable Jobs und geplante Apex-Jobs. Befolgen Sie die Architekturmuster des Teams (Trigger-Handler-Frameworks, Service-/Domain-/Selektor-Schichten) und die vom Technical Architect definierten Codierungsstandards.
  1. Lightning Web Components (LWC) erstellen; benutzerdefinierte UI-Komponenten mit HTML, CSS und JavaScript innerhalb des LWC-Frameworks. Implementieren Sie Wire-Services, imperative Apex-Aufrufe, Event-Handling und Lightning Message Service. Befolgen Sie SLDS-Designmuster und Barrierefreiheitsstandards.
  1. Flows entwerfen und erstellen; auf Datensätzen ausgelöste Flows, Bildschirm-Flows, geplante Flows und automatisch gestartete Flows. Treffen Sie geeignete Entscheidungen darüber, wann deklarative Automatisierung gegenüber Apex verwendet werden soll, basierend auf den etablierten Richtlinien des Teams.
  1. Integrationen implementieren; REST/SOAP API-Aufrufe, Platform Events, Change Data Capture und Named Credentials. Bauen Sie Fehlerbehandlung, Wiederholungslogik und Protokollierung in Integrationsimplementierungen ein. Arbeiten Sie bei Bedarf mit Middleware.
  1. Agentforce-Lösungen implementieren; benutzerdefinierte Apex-Aktionen für Agenten erstellen, Prompt Builder-Vorlagen konfigurieren, Agent Scripts für deterministische Steuerung schreiben und Trust Layer Guardrails gemäß Lösungsdesigns implementieren.
  1. Data Cloud (Data 360) Konfigurationen implementieren; Datenströme, Datenmodellobjekte, Identitätsauflösung, berechnete Einblicke und Aktivierungen basierend auf Lösungsdesigns und architektonischer Ausrichtung.
  1. Salesforce Plattformfunktionen konfigurieren; Objekte, Felder, Validierungsregeln, Seitenlayouts, Berechtigungssätze, Freigaberegeln und andere deklarative Elemente als Teil der Feature-Bereitstellung.

KI-GESTÜTZTES ENGINEERING

  1. Arbeiten in agentenbasierten, spezifikationsgesteuerten Workflows: Klare Spezifikation und Akzeptanzkriterien schreiben, die Erstimplementierung an KI-Codierungsassistenten delegieren, dann das Ergebnis überprüfen, korrigieren, testen und verantworten.
  1. Den Kontext für KI-Tools entwickeln, um nützlich und sicher zu sein: Regeln/Standarddateien pflegen, Agenten über die Salesforce DX MCP im Metadatenbestand der Organisation verankern und relevante Beispiele und Daten bereitstellen.
  1. KI-generierten Code mit der gleichen Strenge wie Peer-Code überprüfen, wobei Absicht, Sicherheit (CRUD/FLS, SOQL-Injection), Sicherheit der Governor-Limits, halluzinierte APIs und die Einhaltung von Team-Mustern geprüft werden. Die Überprüfung als erstklassiges Engineering behandeln.
  1. KI-Codierungsassistenten (wie Cursor und Agentforce Vibes sowie konversationelle Tools wie Claude oder ChatGPT Enterprise, wo genehmigt) verwenden, um Entwicklung, Refactoring, Debugging, Testschreiben und Dokumentation zu beschleunigen, und effektive Prompts und Muster mit dem Team teilen.
  1. Die Regeln von Illumina für die sichere Verwendung von KI-Tools bei regulierten Gesundheitsdaten befolgen: Datengrenzen respektieren, niemals PHI/PII oder Geheimnisse preisgeben und die IP- und Autorenschaftsimplikationen von KI-generiertem Code verstehen.

CODE-QUALITÄT & TESTEN

  1. Umfassende Unit-Tests für allen Apex-Code schreiben; positive, negative und Bulk-Szenarien. Eine aussagekräftige Testabdeckung über das 75%-Minimum hinaus erreichen. Testdatenfabriken und geeignete Mocking-Techniken verwenden.
  1. An Code-Reviews teilnehmen; sowohl als Gutachter als auch als Beitragender, der Feedback erhält. Konstruktives, lehrreiches Feedback an Kollegen geben. Code-Review-Feedback umgehend und durchdacht bearbeiten.
  1. Die Codierungsstandards, Sicherheitspraktiken und Architekturmuster des Teams befolgen. Code schreiben, der sauber, wartbar, gut dokumentiert und an der Richtung des Technical Architects ausgerichtet ist.
  1. Sicheren Code schreiben; CRUD/FLS-Prüfungen erzwingen, SOQL-Injection verhindern, gegen XSS/CSRF schützen und geeignete Datenzugriffskontrollen implementieren. Die Richtlinien für sicheres Codieren des Teams befolgen.
  1. Mit Testautomatisierungsingenieuren zusammenarbeiten, um die Teststrategie für Ihre Features während der Sprint-Planung zu definieren. Sicherstellen, dass Ihre Implementierungen testbar sind und die Akzeptanzkriterien vor der Übergabe erfüllt werden.
  1. Technischen Schulden in den von Ihnen bearbeiteten Bereichen identifizieren und reduzieren. Legacy-Code refaktorieren, wenn sich während der Feature-Bereitstellung Gelegenheiten ergeben. Sich während der Sprint-Planung für technische Verbesserungen einsetzen.
  1. KI-generierten Code genauso rigoros überprüfen wie handgeschriebenen Code; sicherstellen, dass Unit-Tests KI-generierte Implementierungen sinnvoll abdecken, wo subtile Logikfehler und halluzinierte APIs lauern können.

DEVOPS & DEPLOYMENT

  1. Git (GitHub) für die Versionskontrolle verwenden; Branching, Committing, Erstellen von Pull-Requests und Auflösen von Merge-Konflikten. Die Branching-Strategie und PR-Workflows des Teams befolgen.
  1. Code und Metadaten mithilfe der CI/CD-Pipeline des Teams bereitstellen (AutoRabit, DevOps Center, Salesforce CLI). Bereitstellungsfehler beheben und Metadatenkonflikte lösen.
  1. Sandbox-Umgebungen für Entwicklung und Tests verwalten. Umgebungs-Hygiene aufrechterhalten und mit TAEs über Testdaten und Umgebungsanforderungen koordinieren.
  1. Release-Aktivitäten unterstützen; Validierung vor der Bereitstellung, Smoke-Tests und Überprüfung nach der Bereitstellung. An der Release-Planung teilnehmen, indem Abhängigkeiten und Risiken identifiziert werden.

ZUSAMMENARBEIT & LIEFERUNG

  1. Aktiv an agilen Scrum-Zeremonien teilnehmen; Sprint-Planung, tägliche Stand-ups, Backlog Grooming, Sprint-Reviews und Retrospektiven.
  1. Mit Solution Architects zusammenarbeiten, um Lösungsdesigns zu verstehen und klärende Fragen zu stellen, bevor die Implementierung beginnt. Bedenken hinsichtlich Machbarkeit, Komplexität oder alternativer Ansätze frühzeitig äußern.
  1. Unter der technischen Leitung des Technical Architects arbeiten; etablierte Muster befolgen, an Design-Diskussionen teilnehmen und Anleitung bei komplexen Implementierungsentscheidungen suchen.
  1. Mit Testautomatisierungsingenieuren während des gesamten Sprints zusammenarbeiten; nicht nur beim Handoff. Frühe Builds teilen, Testszenarien besprechen und gemeinsam daran arbeiten, sicherzustellen, dass Features mit Qualität geliefert werden.
  1. Fortschritte, Blocker und Risiken proaktiv kommunizieren. Technische Herausforderungen frühzeitig eskalieren, anstatt isoliert zu kämpfen.
  1. Produktionsprobleme unterstützen; Fehler in der Produktion beheben, diagnostizieren und reparieren. An der Incident Response und Post-Incident-Reviews teilnehmen. Aus Produktionsproblemen lernen, um zukünftige Implementierungen zu verbessern.

WACHSTUM & KONTINUIERLICHES LERNEN

  1. In kontinuierliches Lernen investieren; neue Salesforce Plattformfunktionen, Agentforce-Funktionen, Data Cloud und sich entwickelnde Entwicklungspraktiken. Trailhead, Dokumentation und selbstgesteuertes Lernen nutzen, um auf dem Laufenden zu bleiben.
  1. KI-Codierungsassistenten (wie Cursor, Agentforce Vibes, Claude, ChatGPT Enterprise oder ähnliche) nutzen, um die Entwicklung zu beschleunigen. KI-generierten Code kritisch auf Korrektheit, Sicherheit und Einhaltung von Teamstandards prüfen.
  1. Wissen mit dem Team teilen; durch Dokumentation, Brown Bags, Code-Review-Diskussionen und Mentoring von weniger erfahrenen Ingenieuren.
  1. Relevante Salesforce-Zertifizierungen anstreben, um die Plattformkenntnisse zu vertiefen und Fähigkeiten zu validieren.

ERFORDERLICHE QUALIFIKATIONEN

ERFAHRUNG

  1. 8+ 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 Salesforce deklarativer Automatisierung; Flows, Validierungsregeln und Plattformkonfiguration. *
  1. Erfahrung mit Versionskontrolle (Git) und CI/CD-Praktiken für Salesforce-Bereitstellungen. *
  1. Erfahrung in agilen Scrum-Liefermodellen. *

KENNTNISSE, FÄHIGKEITEN & TALENTE

TECHNISCH

  1. Beherrschung der Apex-Entwicklung; objektorientierte Programmierung, Trigger-Muster, SOQL/SOSL-Abfragen, DML-Operationen, Governor-Limits und Bulkification. *
  1. Beherrschung von Lightning Web Components; HTML, CSS, JavaScript, Wire-Services, imperative Apex, Event-Handling und SLDS. *
  1. Verständnis der Salesforce deklarativen Automatisierung; Flows (auf Datensätzen ausgelöst, Bildschirm-Flows, automatisch gestartete Flows), Validierungsregeln und die Ausführungsreihenfolge. *
  1. Verständnis des Salesforce Datenmodells, des Sicherheitsmodells (Profile, Berechtigungssätze, Freigaberegeln, FLS) und der Einschränkungen der Multi-Tenant-Architektur. *
  1. Praktische Kenntnisse der 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. Kenntnisse über Agentforce und Data Cloud (Data 360) Konzepte; Bereitschaft, diese sich entwickelnden Plattformfähigkeiten zu erlernen und zu implementieren. *
  1. Verständnis von sicheren Codierungspraktiken; CRUD/FLS-Prüfungen, Verhinderung von SOQL-Injection und XSS/CSRF-Schutz. *
  1. Fließende Beherrschung von KI-gestützter Technik: 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.

PROFESSIONELL

  1. Macher-Mentalität; ist stolz darauf, sauberen, gut getesteten, wartbaren Code zu schreiben. Legt Wert auf Handwerk, nicht nur darauf, es fertigzustellen. *
  1. Kollaborativ; arbeitet effektiv mit SAs, TAs, TAEs, POs und Kollegen zusammen. Behandelt Qualität als gemeinsame Verantwortung. Geht von positiver Absicht aus. *
  1. Kommunikativ; artikuliert Fortschritte, Blocker und technische Kompromisse klar. Stellt Fragen, anstatt Annahmen zu treffen. Dokumentiert die Arbeit zum Nutzen des Teams. *
  1. Wachstumsorientiert; investiert in das Erlernen neuer Plattformfähigkeiten, nimmt Feedback konstruktiv an und bemüht sich aktiv um Verbesserung. Nutzt KI-Tools zur Beschleunigung der Entwicklung und behält gleichzeitig eine kritische Bewertung bei. *
  1. Verantwortungsbewusst; erfüllt Verpflichtungen. Übernimmt die Verantwortung für die Qualität seiner Arbeit. Transparent bezüglich Herausforderungen und Zeitplänen. *
  1. Detailorientiert; gründlich in Implementierung und Tests. Berücksichtigt Randfälle, Fehlerbehandlung und nachgelagerte Auswirkungen.

AUSBILDUNG

  1. Bachelor-Abschluss in Informatik, Informationssystemen, Software Engineering oder gleichwertige einschlägige Berufserfahrung.
  1. Erfahrung mit Salesforce-Integrationen (REST APIs, Platform Events) ist bevorzugt. *
  1. Erfahrung mit ServiceMax, Conga CPQ/CLM, Data Cloud oder Agentforce ist von Vorteil. *
  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. Aufbauend auf einer starken Grundlage hat Illumina stets Offenheit, Zusammenarbeit und die Suche nach alternativen Perspektiven zur Förderung von Innovationen in der Genomik priorisiert. Wir freuen uns, eine Null-Netto-Lohnlücke zu bestätigen, unabhängig von Geschlecht, ethnischer Zugehörigkeit oder Rasse. Wir haben auch mehrere Employee Resource Groups (ERGs), die Karriereentwicklungserfahrungen bieten, das kulturelle Bewusstsein schärfen und Möglichkeiten zur Teilnahme an sozialer 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, Hautfarbe, Geschlecht, Religion, Familienstand, Lebenspartnerschaftsstatus, Alter, nationaler Herkunft oder Abstammung, körperlicher oder geistiger Behinderung, Gesundheitszustand, sexueller Orientierung, Schwangerschaft, Militär- oder Veteranenstatus, Staatsbürgerschaftsstatus und genetischen Informationen zu bieten. Illumina führt Hintergrundüberprüfungen bei Bewerbern durch, für die ein bedingtes Stellenangebot unterbreitet wurde. Qualifizierte Bewerber mit Vorstrafen oder Verurteilungen werden gemäß den geltenden lokalen, einzelstaatlichen und bundesweiten Gesetzen berücksichtigt. Die Ergebnisse der Hintergrundüberprüfung können potenziell zum Rückzug eines bedingten Stellenangebots führen. Der Hintergrundüberprüfungsprozess und alle daraus resultierenden Entscheidungen werden in Übereinstimmung mit allen geltenden lokalen, einzelstaatlichen und bundesweiten Gesetzen getroffen. Illumina verbietet die Nutzung 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 accommodations@illumina.com.

Um mehr zu erfahren, besuchen Sie: dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf.

Die Stelle wird veröffentlicht, bis ein endgültiger Kandidat ausgewählt ist oder die Ausschreibung eine ausreichende Anzahl qualifizierter Bewerber hat. Diese Stelle ist nicht für eine Visabefürwortung 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

Das NortJobs-Team betreibt Vagas Dev kostenlos.

Dein nächster Jobwartet vielleicht bei NortJobs.

Vagas Dev

Stellen für Entwickler und Programmierer. Brasilien steht an erster Stelle. Deine nächste Chance.

NortJobs · ProjektfördererInstagramLinkedInTwitter
RechtlichesÜber das ProjektDatenschutzVagas Dev © 2026