yoinka

CRM Senior Programmer Analyst

Illumina

RemoteMexico - RemoteSeniorH-1B sponsor company
Sign in to applyVerified 1d ago
Location
Mexico - Remote
Work model
Remote
Level
Senior
H-1B history
53 approvals (FY2023)
Posted
2d ago

Skills

AgileJavaScriptRESTSalesforce

About this role

What if the work you did every day could impact the lives of people you know? Or all of humanity? At Illumina, we are expanding access to genomic technology to realize health equity for billions of people around the world. Our efforts enable life-changing discoveries that are transforming human health through the early detection and diagnosis of diseases and new treatment options for patients. Working at Illumina means being part of something bigger than yourself. Every person, in every role, has the opportunity to make a difference. Surrounded by extraordinary people, inspiring leaders, and world changing projects, you will do more and become more than you ever thought possible.

Position

Summary 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, working fluently with AI coding assistants while remaining fully accountable for the correctness, security, and quality of everything you ship. You are responsible for the majority of hands-on delivery on the team, increasingly by directing and verifying AI-generated code, not only writing it by hand. You will work from solution designs provided by Solution Architects, under technical direction set by the Technical Architect, and in close collaboration with Test Automation Engineers who validate your work. You will produce clean, well-tested, secure code that meets Illumina’s engineering standards and scales to support a global organization, whether you typed it or an AI agent produced it, you own it. 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 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. As the Salesforce platform evolves with AI capabilities like Agentforce and Data Cloud (Data 360), you will build and implement these solutions alongside the rest of the engineering team. As AI takes on more first-pass implementation, your leverage shifts upstream, to clear specifications, strong tests, and disciplined review, and your judgment about what “good” looks like becomes the most valuable thing you bring.

Responsibilities

Software Development Write production-quality Apex code; classes, triggers, batch processes, queueable jobs, and scheduled Apex. Follow the team’s architectural patterns (trigger handler frameworks, service/domain/selector layers) and coding standards defined by the Technical Architect. Build Lightning Web Components (LWC); custom UI components using HTML, CSS, and JavaScript within the LWC framework. Implement wire services, imperative Apex calls, event handling, and Lightning Message Service. Follow SLDS design patterns and accessibility standards. Design and build Flows; record-triggered, screen, scheduled, and autolaunched flows. Make appropriate decisions about when to use declarative automation vs. Apex based on the team’s established guidelines. Implement

CRM Senior Programmer Analyst at Illumina — Mexico - Remote | Yoinka