Company DescriptionApplication House is a Salesforce Certified Consulting Partner with years of experience in providing tailor-made solutions for our clients. We offer a wide range of services, including Salesforce Implementation Services, Quick Start Packages and accelerators, Salesforce Managed Services, Support Services, and Application Development. Our team is dedicated to providing the right technical consulting in Salesforce Implementations, Digital Transformation, BI and analytics, etc. Job Title: Salesforce Developer (Part-Time) with AppExchange App Development
Requirements:Must have managed package development experience. Must have developed Salesforce App for Salesforce AppExchange. Must know managed package process, and editable component in the client organization with clear understanding. Plus to have experience developing external system integration Apps for the Salesforce and external systems. 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. Analyse 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 before 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's or Master's 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+ years of experience in Agile process and delivery.2+ years of deployment pipeline experienceStrong 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 platformWorking knowledge of source control tools like GitMockup and/or wireframing experience for User Interface web designExperience with cloud service platforms like Microsoft AzureAgile 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.