Job Description
Singapore Airlines (SIA) is a world leading airline and uses Salesforce platform to advance their business processes. The Salesforce Developer (Lightning) is a key member of SIA Salesforce (SF) Squad. We are looking for both Junior and Senior Salesforce Developers.
Typical Day Snapshot - Salesforce Developer
New challenges and opportunities arise every day for Application developer. Their role will vary based on the projects they are engaged in. The work is truly exciting and interesting with below responsibilities:
- Work with team to analyze business requirements/user stories, translating those requirements in to customized solutions using the Salesforce platform.
- Implement Salesforce solutions on Service/Sales Cloud platform that adhere to platform best practices, and perform peer code reviews. Typical Salesforce implementations include custom platform development (Apex, Visualforce, Lightning Components, Process Builders, Flows, etc.), integrations with downstream systems (using REST or SOAP API) and complex data migrations.
- Participate in development workstreams, from design through testing and deployment.
- Actively participate in all Scrum Ceremonies and share thoughts and idea during the calls.
- Assist in the estimation of work effort and set a realistic schedule for development.
- Post-delivery assists team in supporting the live application and perform handoff and knowledge transfer activities.
- Do code review before accepting pull requests to merge feature branches into upstream branches. Ensure that the code follows the best practices, naming conventions, technical & design standards as defined
- Works closely with multiple to deploy changes through DevOps tools (source control, static code analysis, CI/CD, testing automation)
- Understand the dependencies & complexities of multiple BUs / multiple applications hosted in a Single Salesforce Org and ensuring that the Salesforce configuration and code are not overwritten
- Work with the development team to resolve issues flagged by the static code analysis tool
Requirements
- Minimum of 3-4 years of progressive experience in Salesforce delivery management, business analysis, and technology implementation in full life-cycle enterprise CRM engagements
- 2-3 years of experience working with the Salesforce customization on LWC, Aura, web services, Apex, SOQL, Visual Force, Visual Code/Eclipse IDE, Data Loader, Reports and Dashboards
- Minimum 2 years of experience with customization on the Salesforce Lightning platform which should include: Lightning Components using the Lightning Design System framework, Apex, Apex data loader, and declarative platform tools. (Process Builder, Visual Workflow, Lightning App Builder, etc.)
- Extensive solution definition experience including evident experience and knowledge of:CRM System and Solution Architecture design (functional & technical),
Design Thinking with emphasis on Customer Journey Mapping and Blueprints
Application and Integration patterns - Relevant certifications, ideally Salesforce PD II and Sales/ Service Cloud Consultant certified
- Excellent communication (written and oral), presentation skills, interpersonal skills, and management skills
- Salesforce Configuration & Development (Apex, LWC) Experience
Preferred Credentials
- Salesforce Certified Administrator/Advanced Administrator
- Salesforce Service Cloud Consultant
- Salesforce Platform App Builder Certification
- Salesforce Platform Developer II Certification
Preferred Skills
- Salesforce Configuration & Development (Apex, LWC) Experience
- Knowledge of Salesforce Best Practices, Design/Technical Standards
- Hands-on experience with SFDX Tools
- Hands-on experience with GIT source control tool & branching model
- Knowledge and experience with Salesforce static code analysis tool
- Knowledge and experience with a CI/CD Tools like Jenkin, etc.
- Knowledgeable in software development methodologies such as Agile and SDLC, as well as digital development platforms, tools and deployment technologies