What are the responsibilities and job description for the Salesforce Applications Developer position at National Apartment Association?
Summary of Position:
The Salesforce Developer is skilled in Salesforce and third-party tools, providing development and support using Agile practices. They collaborate with the project team on custom software and integration design, system testing, and produce high-quality code with SQL, Rest and SOAP APIs, SSO, HTML, CSS, JavaScript, Apex, Triggers, Automation Tools, and plug-ins. They handle configuration, and custom development on the Salesforce platform, manage version control and deployments, and serve as a backup to the Lead Software Engineer.
PRINCIPAL ACCOUNTABILITIES:
- Architect custom Salesforce solutions, including data models, workflows, and integrations with external systems using API and connectors.
- Analyze business requirements and translate them into technical specifications for Salesforce applications.
- Collaborate with the Business Analyst / Quality Assurance Coordinator for understanding business requirements and providing a documented level of effort for efficient solutions.
- Write solution development documentation.
- Write Apex code to build custom functionalities, triggers, and classes within Salesforce
- Follow best practices and continuous improvement processes to identify future upgrade issues and design considerations.
- Collaborate effectively with team members to foster a productive and positive work environment.
- Explore new tools and trending technologies for integrating with Salesforce instances.
- Resolve development code issues promptly and professionally to support end-users and address technical challenges.
- Write and deploy high-quality code utilizing Apex, Visualforce, Lightning components, and other Salesforce technologies
- Performs other related duties as assigned.
COMPETENCIES:
- Excellent interpersonal, communication and collaboration skills to work effectively with cross-functional teams
- Write Apex code
- Good understanding of Salesforce technology, and best practices of coding standards
- Experience in working with CD/CI DevOps various tools Git, Bitbucket, Gearset, Copado, etc.
- Deep understanding of Salesforce core functionalities, including but not limited to Sales Cloud, Service Cloud, Marketing Cloud, and App Cloud.
- Visualforce Pages, Aura, Lightning Web Components
- Adaptable and creative in a dynamic team setting
- Communication, organizational skills and cultural awareness
- Relationship management and ethical practice
- Strong Time Management, Organization and Execution Skills
- Strong problem-solving and analytical skills
- Proficient with Microsoft Office Suite or related software
REQUIRED EDUCATION AND EXPERIENCE:
- Salesforce Certified Developer credential
- 3 years in software development and configuration using a variety of technologies such as SQL, Rest and SOAP APIs, SSO, HTML, CSS, JavaScript
- 3 years’ experience developing software using Java or APEX
- Proficiency in developing and maintaining API and related integrations?
- Experience managing deployments and applying deployment best?
- Committed to and enthusiastic about learning, mentoring, and innovating?
- Collaborative approach to systems management, team player
PREFERRED EDUCATION AND EXPERIENCE:
- Experience with Demand Tools, Pardot, Salesforce Sales Cloud, and Service Cloud?
- Experience with Salesforce Communities and Lightning Web Components?
- Working knowledge of SSO methodologies and utilities?
- Experience working with associations and Association Management Systems, specifically Nimble AMS??
PHYSICAL DEMANDS:
While performing the duties of the job, the employee is regularly required to sit, use hands to finger, handle or feel objects, tools, or controls; reach with hands and arms. The employee may occasionally lift up to 20 pounds.
WORK ENVIRONMENT:
Work is regularly performed in a professional office environment and routinely uses standard office equipment.
The physical demands and work environment described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.