Job Title: Salesforce Developer
Requirements:· Must be able to write object-oriented code independently.· Must be able to write code for Aura and LWC components.· Must be able to write Javascript controller for LWC component and have proficiency in writing Javascript code.· Must be able to write Visualforce pages and controllers.· Must have experience writing complex triggers, batch apex, rest API, and apex code.· Must be able to write complex multi-join SOQL queries.· Analyze changes to Salesforce that are often complex, interrelated, and cut across multiple platforms, to fulfill complicated requirements, improve performance, and increase product usage.· Closely partner with business users to conduct User Acceptance Testing (UAT) and sign off on successful implementations of features.· Maintain a governance model and change management process for Salesforce.· Use JIRA to create and successfully translate business requirements and their acceptance criteria, as well as manage the backlog of requirements prior to the development of the product’s features and functionalities.· Develop technical design specifications, administrative/deployment guide, UAT instrument, and user guide documentation required for new Salesforce application features.· In partnership with the Product owner and stakeholder, leverage Agile principles to refine business requirements, define what changes to the system interfaces and data flows should occur, prioritize work needed in a digestible format, and either develop changes or oversee the development of changes.· Provide complete oversight on operational activities related to business continuity and resiliency, as well as problem and incident management activities.
What you will bring:· Must be able to write independently apex code for the trigger, batch apex, rest API, Visualforce/Aura/LWC Apex/Javascript controller.· Must be able to develop and write code for Visualforce pages and Aura/LWC components.· Academic training – Bachelor or Master Degree – in computer programming, with demonstrated coursework in database design.· 2+ years of professional programming experience as a software engineer.· 2+ years of demonstrated experience researching and troubleshooting Salesforce issues and presenting ideas in language that can be consumed by a variety of end-users.· 2+ years of prior experience working as part of a collaborative, multi-disciplinary team to deliver web-based products and services on time and on budget.· 2+ year of experience in Agile process and delivery.· 2+ years of deployment pipeline experience· Strong analytical, verbal, and written communication capabilities, including an ability to work effectively on shared projects with various stakeholders that may span across multiple internal and external vendor teams.· Demonstrated experience wrangling complex product development lifecycles and schedules, in a multi-tasked, fast-paced, and changing environment, from ideation through to go-live.· Strong attention to detail, including the ability to interpret and explain complex systems and ideas, as well as lead, drive consensus and deliver in an early-stage transformative organization with multiple stakeholders.· Experience working in a data-driven and process-driven organization to conceptualize, manage, and prioritize multiple projects solely related to technical products.· Ability to function independently while maintaining clear communication lines with multiple levels – both junior and senior management – within an organization.· Experience with integrating external applications with the Salesforce platform· Working knowledge of source control tools like Git· Mockup and/or wireframing experience for User Interface web design· Experience with cloud service platforms like Microsoft Azure· Agile enthusiast with a disposition towards remediating issues quickly.· Functional and/or technical thinker who is comfortable with ambiguity and can get in the weeds of technical products to understand their technologies to help drive clarity and product decisions.
Position Summary:The Salesforce developer is responsible for developing, administering, and maintaining a variety of simple to complex features and functionalities in the Salesforce system of record for program and service delivery.You will work on projects that impact the highest priorities of our technology roadmap and the business, all the while collaborating cross-functionally with multiple teams to deliver results that move the needle at the organizational level and impact company-wide goals.This role requires a thirst for continuous learning, commitment to action-oriented analysis and thoughtful documentation on all work endeavors, a can-do attitude, and a relentless focus on cultivating relationships with individuals within the organization who may later become partners. The right candidate will thrive in a high-functioning, high-producing, fast-changing, and collaborative environment.