Lead Engineer - Salesforce (Bilingual -Japanese + English)
Multiple Cities, India
6 - 10 yrs
Locations
India - Trivandrum,
India - Cochin,
India - Calicut,
India - Koratty,
India - Chennai,
India - Bangalore,
India - Noida
Responsibilities
- Lead the technical delivery of the project, including functional analysis, development of technical requirements, testing, deployment, and support
- Collaborate with Admins, Business Analysts, and Architects to understand functional requirements and deliver the proper technical implementation
- Design, develop, and deploy scalable, high-performance Salesforce applications on the Salesforce Platform making best use of the available features, especially LWC and Apex
- Mentor and guide junior developers, conduct code reviews, troubleshoot to identify bugs, implement bug fixes, and identify necessary code changes
- Adopt industry best practices and use efficient design patterns for all development efforts to ensure top-tier quality, better maintenance, and scalability of the deliverables
- Ensure proper test coverage and unit testing for all Apex code customizations
- End-to-end proactive ownership combined with ability to provide clear communication on progress and status, commitment to excellence, and the ability to thrive in a team environment
- Manage and execute the change management (release) process for implementing new and updated applications/code
- Serve as the primary technical point of contact for clients in Japan, communicating complex technical concepts effectively in Japanese and english, both verbally and in writing
Requirements
- Expert knowledge of the multi-tenant architecture of the Salesforce platform and knowledgeable to leverage Profiles, Permission Sets, Roles, Sharing Settings, Sharing Rules, and Restriction Rules to define the access of data and features precisely for various users
- Ability to model business requirements into object-relational models using options provided by the Salesforce platform
- Deep familiarity with various declarative development features like Object Manager, Flow Builder, Flow Orchestration, Approval Processes, Matching and Duplicate rules, Validation rules, etc
- Ability to make necessary code customizations when required using Lightning Web Components (LWC), Apex Controllers, Apex Triggers, and various Asynchronous Apex constructs
- Solid knowledge and experience in maintaining and developing Visualforce pages and components for legacy support and specific use cases
- Proficiency in using Custom Metadata Types in conjugation with Apex code on the Salesforce platform to store and retrieve portable business logic that could be part of a deployable artifact
- Familiarity with the use of the latest Salesforce tooling options like sfdx-cli or sf-cli with any IDE and extension packs of choice (preferably Visual Studio Code) for effective source-driven development practice
- Strong command of version control software (preferably GIT-based solutions) and ways to integrate it into the software development lifecycle for source-driven development practice using SFDX on the Salesforce platform
- Extensive experience with building integrations to and from third-party systems using Apex as REST/SOAP web-service callouts is mandatory
- Solid experience in exposing custom Apex REST API endpoints for consumption from external systems
- Proficient in handling complex JSON data structures using custom Apex wrapper classes and managing BLOB data payloads efficiently
- Familiarity with the implementation of custom inbound email services
- Solid understanding of various Apex governor limits and ability to handle aspects of business logic asynchronously in separate execution contexts with proper queuing
- Knowledgeable of architectural best practices for ensuring high performance within the constraints of all Apex governor limits
- Proficient with maintaining maximum test coverage through test classes and use of mock objects/classes to ensure coverage, especially for code involving callouts to external systems
- Experience working with bulk data migration jobs in Salesforce using Data Loader or any other tools
- JLPT Certification (N1/N2) - Mandatory