CRM Staff Programmer Analyst @Illumina
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2mths ago

[Hiring] CRM Staff Programmer Analyst @Illumina

2mths ago - Illumina is hiring a remote CRM Staff Programmer Analyst. 💸 Salary: unspecified 📍Location: Mexico

Role Description

The Programmer Analyst is the builder-orchestrator; the person who turns solution designs into working, production-quality software, increasingly by specifying, directing, and rigorously verifying AI-generated code, not only by hand-writing every line. You will write Apex, build Lightning Web Components, design Flows, implement integrations, and deliver the features and enhancements that power Illumina’s Commercial and Services organizations on the Salesforce platform.

This role operates within an Agile Scrum delivery model. You will participate in sprint planning and grooming alongside Product Owners, Solution Architects, Technical Architects, and Test Automation Engineers (TAEs). You will collaborate with TAEs to define test strategy for your features; quality is a shared responsibility, built into every sprint, not a handoff at the end.

Responsibilities

  • Software Development
    • Write production-quality Apex code; classes, triggers, batch processes, queueable jobs, and scheduled Apex.
    • Build Lightning Web Components (LWC); custom UI components using HTML, CSS, and JavaScript.
    • Design and build Flows; record-triggered, screen, scheduled, and autolaunched flows.
    • Implement integrations; REST/SOAP API callouts, Platform Events, Change Data Capture, and named credentials.
    • Implement Agentforce solutions; build custom Apex actions for agents.
    • Implement Data Cloud (Data 360) configurations; data streams, data model objects, identity resolution, calculated insights, and activations.
    • Configure Salesforce platform features; objects, fields, validation rules, page layouts, permission sets, sharing rules, and other declarative elements.
  • AI-Augmented Engineering
    • Work in agentic, spec-driven workflows; write a clear specification and acceptance criteria.
    • Verify AI-generated code with the same rigor as peer code.
    • Use AI coding assistants to accelerate development, refactoring, debugging, test writing, and documentation.
    • Follow Illumina’s rules for safe use of AI tools on regulated health data.
  • Code Quality & Testing
    • Write comprehensive unit tests for all Apex code; positive, negative, and bulk scenarios.
    • Participate in code reviews; both as a reviewer and as a contributor receiving feedback.
    • Follow the team’s coding standards, security practices, and architectural patterns.
    • Write secure code; enforce CRUD/FLS checks, prevent SOQL injection, and protect against XSS/CSRF.
    • Collaborate with Test Automation Engineers to define test strategy for your features.
    • Identify and reduce technical debt in the areas you work in.
  • DevOps & Deployment
    • Use Git (GitHub) for version control; branching, committing, creating pull requests, and resolving merge conflicts.
    • Deploy code and metadata using the team’s CI/CD pipeline.
    • Manage sandbox environments for development and testing.
    • Support release activities; pre-deployment validation, smoke testing, and post-deployment verification.
  • Collaboration & Delivery
    • Participate actively in Agile Scrum ceremonies; sprint planning, daily standups, backlog grooming, sprint reviews, and retrospectives.
    • Collaborate with Solution Architects to understand solution designs.
    • Work under the technical direction of the Technical Architect.
    • Collaborate with Test Automation Engineers throughout the sprint.
    • Communicate progress, blockers, and risks proactively.
    • Support production issues; troubleshoot, diagnose, and fix defects in production.
  • Growth & Continuous Learning
    • Invest in continuous learning; new Salesforce platform features, Agentforce capabilities, Data Cloud, and evolving development practices.
    • Leverage AI coding assistants to accelerate development.
    • Share knowledge with the team; through documentation, brown bags, code review discussions, and mentoring.
    • Pursue relevant Salesforce certifications to deepen platform expertise.

Qualifications

  • 8+ years of hands-on Salesforce development experience (Apex, LWC, Flows, and/or platform configuration).
  • Experience writing Apex code; classes, triggers, unit tests, and SOQL/SOSL queries.
  • Experience building Lightning Web Components or equivalent modern JavaScript-based UI components.
  • Experience with Salesforce declarative automation; Flows, validation rules, and platform configuration.
  • Experience with version control (Git) and CI/CD practices for Salesforce deployments.
  • Experience working in Agile Scrum delivery models.
  • Experience with Salesforce integrations (REST APIs, Platform Events) is preferred.
  • Experience with regulated environments (HIPAA, FDA, SOX) is preferred.

Requirements

  • Proficiency in Apex development; object-oriented programming, trigger patterns, SOQL/SOSL queries, DML operations, governor limits, and bulkification.
  • Proficiency in Lightning Web Components; HTML, CSS, JavaScript, wire services, imperative Apex, event handling, and SLDS.
  • Understanding of Salesforce declarative automation; Flows, validation rules, and the order of execution.
  • Understanding of the Salesforce data model, security model, and multi-tenant architecture constraints.
  • Working knowledge of Salesforce integration patterns; REST/SOAP APIs, Platform Events, Change Data Capture, and named credentials.
  • Familiarity with DevOps tooling; Git/GitHub, AutoRabit or Salesforce CLI for deployments, and CI/CD pipeline concepts.
  • Understanding of secure coding practices; CRUD/FLS checks, SOQL injection prevention, and XSS/CSRF protection.

Benefits

  • Inclusive environment where employees feel valued and empowered.
  • Opportunities for career development and cultural awareness.
  • Equal opportunity employer committed to providing employment opportunity regardless of various factors.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Mexico
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
CRM Staff Programmer Analyst @Illumina
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2mths ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Mexico
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 126,783+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later