Job
Description
As a Salesforce Developer at our company, you will be responsible for all code-based solutions within Salesforce or involving data migrations, systems integrations, and 3rd party applications. You will work closely with the Salesforce administrator, Business Analysts, and key stakeholders to develop solutions that support business requirements and drive key business decisions. - Responsible for developing in Apex, Lightning Web Components, Lightning Design System, and other technologies to build customized solutions. - Provide technical leadership, set best practices for integration and application development, deployment, testing, and iterative refinement. - Seek out ways to use Salesforce to improve processes and productivity, and make recommendations to support an organization scaling at a rapid pace. - Define, communicate, and manage a change management process to develop and implement new applications/code and updates to existing applications/code. - Develop customized solutions within the Salesforce platform to support critical business functions and meet project objectives, client requirements, and company goals. - Manage daily support and maintenance of internal Salesforce instance and conduct long-term improvement operations to ensure compatibility with evolving mission requirements. - Maintain a flexible and proactive work environment to facilitate a quick response to changing project requirements and customer objectives and innovate ways to meet mission goals successfully. - Provide system administration support of internal and customer-facing Salesforce environment, especially related to customized applications, user permissions, security settings, custom objects, and workflow. - Collaborate with various internal departments to ensure Salesforce environment supports internal needs relating to functionality and performance. - Ensure solution technical documentation is current and complete, including supporting documentation for testing and sign-off. ### Qualifications: - Minimum of 5 years of development experience on the Salesforce platform. - Hands-on experience writing Apex classes and triggers. - Hands-on experience in developing unlocked packages using Salesforce DX (SFDX) and the Command Line Interface (CLI) integrator. - Proficiency in debugging issues identified in code or components, showcasing a deep understanding of the Salesforce platform. - Proven ability to integrate Salesforce.com with other applications and implement data-driven processes using RESTful APIs. - Strong business analysis and functional experience, including requirements gathering, creating solutions, and deploying solutions to end users. - Understanding of and experience with Salesforce architecture and API. - Experience using GitHub or other version control software. - Experience integrating Salesforce with other applications. - Solid understanding of SFDC Sales and Service Cloud solutions and capabilities. - One or multiple Salesforce certifications required: Salesforce Administrator, Platform App Builder, Platform Developer, Technical Architect. - Excellent communication and collaboration skills, with a track record of effectively working with Architects, fellow developers, QA teams, and business stakeholders. - Strong technical project management experience. - Proficiency in HTML, XML, JavaScript, SQL/SOQL, Java/C++/OOP is preferred. ### Additional Details: - Flexibility to work across time-zones; ability to work with both onsite & offshore IT team members and key stakeholders. - Work with cross-functional global teams to deliver larger enterprise-wide goals. ### Education: - Bachelor's degree in computer science, Information Systems, Industrial Engineering, Operations Management, Engineering, or a related field, or equivalent experience required. ### Key Behaviours: - A pro-active personality, with a can-do attitude. - Excellent relationship-building skills. - Strong analytical skills, with the ability to observe trends. - Available and responsive to questions, clarifications, and instructions. - Excellent verbal and written communication skills. - Ability to manage multiple priorities, adapt to changing business conditions, and work well in a team environment. - Strong interpersonal and active listening skills. - Attention to detail.,