IT Apps Engineer - Salesforce CRM
- Full-time
Company Description
Who We Are
At Twitter our IT Enterprise Applications team focuses on implementing and supporting applications to help our internal customers meet their operational needs. We are responsible for establishing processes for continual improvement, guiding administration, and partnering with multiple stakeholders on a project-to-project basis. Our mission is to keep our business running effectively while maintaining a healthy application environment.
Job Description
What You’ll Do
We are looking for an experienced Salesforce Engineer to design and build scalable business applications leveraging Salesforce, Sales Cloud, Service Cloud, Communities, and app exchange solutions. Candidates should have outstanding interpersonal skills and demonstrate analytical thinking. You are team-oriented, and you thrive in a fast paced environment.You’ll be a key person to a committed team of Salesforce engineers focused on supporting our global business teams such as Finance, HR and Counsel. You’ll frequently interact with operations and end users to develop scalable solutions within Salesforce CRM systems.
Qualifications
Who You Are
To continually strengthen our growing team, we are looking for an independent and motivated individual who is comfortable interacting with everyone from executives to junior level analysts.
If this sounds like you, you probably have experience with:
Experience with Solution implementation: requirements definition, solution design, user training, performance optimization, system testing and go-live support.
Experience with end-to-end development & delivery of applications built on Salesforce platform.
Design, implement and deploy Salesforce based cloud application solutions to internal business teams.
Work with multiple business stakeholders to develop solutions aligned with departmental roadmaps.
Provide technical design, integration, and solution recommendations, tailoring your communication to your audience.
Work closely with business operations teams to determine business requirements and desired functionality.
Partner with internal engineering teams and third party vendors to develop consistent solutions.
Work with other members of the Business Systems team for coordinated delivery.
Develop, debug & deploy Apex Code including unit tests for modified and new systems, and other post-implementation support.
Able to identify gaps & tech-debt and refactor existing code to improve system health.
Additionally, an ideal candidate would have:
Experience working within an Agile (Scrum) development framework
Experience in global enterprise system implementations
Excellent written and verbal communication skills and the ability to interact professionally with a diverse group of executives, managers and subject matter experts
Gather & design Functional requirement and write technical specs documents.
Knowledge of GIT is a plus.
Requirements
Highly Certified: Minimum PDII Certification
6+ years of experience working with Salesforce CRM
Experience implementing complex, decoupled architectures
Deep understanding of Apex, Aura Components, Salesforce APIs, web services, and the Lightning Platform
Knowledge of Javascript UI frameworks such AngularJS and Aura
Knowledge of Lightning Web Components
Knowledge of Service Cloud & Experience/Community Cloud
Experience in integrating AppExchange products with Salesforce.
Experience in Data governance, security model and migration.
Able to effectively deal with legacy code and call out areas for improvement
Excellent Technical and non-Technical communication
Partner with business, cross functional teams, third party vendors to develop consistent solutions
Review other engineer’s code and develop best practices
Experience in Salesforce integration with external applications using Middleware/REST/WSDL.
Experience working within a defined SDLC process, with a good understanding of source control, CI and CD.
BA/BS in Computer Science or equivalent experience
Additional Information
We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status.
A few other things we value:
Challenge - We solve some of the industry’s hardest problems. Come to be challenged, learn, and thrive as an engineer.
Diversity - Diversity makes us a better organization and team. We value diverse backgrounds, ideas, and experiences.
Work, Life, Balance - We work hard, but we believe with hard work should come balance.