We are seeking a Senior Salesforce Business Analyst/Developer who can gather and define business requirements and translate them into custom Salesforce solutions.
This role bridges the gap between business stakeholders and technical teams, ensuring smooth implementation and high user adoption.
About First Factory
We are a software development company with over two decades of experience, boasting a dynamic team of 180+ professionals actively engaged in diverse projects across various industries.
We invite you to join us on this journey as we thrive and embrace fresh challenges.
Key Responsibilities
Requirements Gathering & Analysis
- Conduct comprehensive stakeholder interviews with non-technical business users across departments.
- Extract and document detailed business requirements including process flows, data requirements, and system integrations.
- Translate complex business processes into clear and actionable technical specifications.
- Create detailed functional requirements documents that serve as blueprints for development.
- Facilitate requirements validation sessions with stakeholders to ensure accuracy and completeness.
- Perform gap analysis between current state processes and desired future state.
Technical Development & Implementation
- Design and develop custom Salesforce solutions using
Apex
,
Lightning Components (Aura & LWC)
, and declarative tools.
- Create complex triggers, workflows, Process Builder flows, and custom validation rules.
- Build custom objects, fields, and relationships to support business requirements.
- Implement security models including profiles, permission sets, and sharing rules.
- Develop data migration strategies and execute data imports/exports.
- Create and maintain technical documentation for all custom developments.
Requirements
Business Analysis Experience
- 5+ years of experience in business analysis, requirements gathering, and stakeholder management.
- Proven track record of interviewing non-technical business users and extracting detailed requirements.
- Strong experience creating functional requirements documents, user stories, and process flow diagrams.
- Experience with business process mapping and workflow optimization.
- Excellent communication skills with the ability to explain technical concepts to business stakeholders.
- Demonstrable examples of functional requirements authoring skills.
Salesforce Technical Expertise
- 5+ years of hands-on Salesforce development and administration experience.
- Advanced proficiency in Apex programming including classes, triggers, batch processing, and scheduling.
- Expert knowledge of Lightning Component development (Aura Components and Lightning Web Components).
- Strong experience with Salesforce configuration: custom objects, fields, validation rules, and formulas.
- Proficiency with workflow automation tools including Process Builder, Flows, and Workflow Rules.
- Experience with Salesforce security model implementation.
- Knowledge of Salesforce integration patterns and APIs (REST, SOAP, Bulk API).
- Understanding of Salesforce data modeling best practices and governor limits.
- Strong project management, organizational, and communication skills with outstanding attention to detail.
- Ability to work remotely and collaborate using tools like Zoom and Microsoft Teams.
Preferred Qualifications
- Bachelor's degree in Computer Science, Business, or related field.
- Salesforce certifications (Platform Developer I/II, Application Architect, or System Architect).
- Experience with Salesforce CPQ, Service Cloud, Marketing Cloud Account Engagement, or third-party AppExchange apps.
- Familiarity with Agile/Scrum methodologies.