HamburgerMenu
hirist

Salesforce Developer - DevOps/CI/CD

Hawk Sense Business Solution pvt. ltd.
7 - 9 Years
Remote

Posted on: 12/08/2026

Job Description

Key Skills & Requirements :

Salesforce Development & Architecture : Apex development following enterprise design principles including OOP, SOLID, and domain-driven architecture using the fflib (Apex Enterprise Patterns) framework. Proficient in layered application design - trigger, domain, service, selector, and unit of work layers - with a focus on separation of concerns, testability, and long-term maintainability.

Design Patterns : Applied experience with creational (Factory, Singleton), structural (Facade, Decorator), and behavioral (Strategy, Observer) patterns in Apex. Comfortable translating pattern theory into scalable, reusable solutions within the Salesforce platform constraints.

Testing & Code Quality : Unit testing with true isolation using fflib_ApexMocks - stubbing selectors and services to eliminate database dependencies. Enforces code quality through PMD static analysis, meaningful assertions, and coverage that validates behavior rather than just hitting thresholds.

DevOps & Source-Control Development : End-to-end SFDX source-driven development using scratch orgs, feature branching, and CI/CD pipelines (GitHub Actions / Copado / Gearset). Experience with unlocked package development, delta deployments, and environment-specific configuration management.

Requirement :

- Apex Enterprise Patterns (fflib)

- Domain-Driven Architecture

- OOP & SOLID Principles

- Creational, Structural & Behavioral Design Patterns

- Unit of Work & Repository Pattern

- Dependency Injection & ApexMocks

- SFDX Source-Driven Development

- Scratch Org Development

- Unlocked Package Development

- CI/CD Pipeline Development (GitHub Actions / Copado / Gearset)

- Delta Deployment Strategy

- PMD Static Analysis

- Git Feature Branching & PR Workflow

- Source driven development, CI/CD automation, unlocked packages, scratch orgs - these are the key words to look under the release management experience.

- Someone who has actual CI/CD pipeline implementation experience, not just someone who managed it.

- They use GitHub and GitHub Actions. So someone who has built GitHub/Actions pipelines from scratch would be the ideal candidate.

The job is for:

May work from home
info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...