Job Description:
We are looking for someone to be responsible for the development and maintenance of Salesforce applications. Your primary focus will be custom Salesforce development and integration with third-party services. You will be working with other engineers and developers on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Responsibilities:
- You will interface directly with business users and enterprise BSAs to understand business requirements, translate functional requirements into technical requirements
- Design and build high-performance, reusable, and reliable Apex code with best practices
- Ensure the best possible quality of the application
- Take ownership of project work and developing client relationships (should be a confident self-starter)
- Identify bugs and align with requirements during debugging
- Write test classes for the class that you develop and ensure more than 80% code coverage
- Test bug fixes to make sure they work as per requirements, then deploy them to production
- Lead and groom team of developers and participate in practice building activities.
Skills and Qualifications
- Must have experience in Apex, Aura, LWC development, Visualforce page development
- Must have experience in REST APIs, Integration framework experience, Trigger Framework experience, Strong development background and middle ware knowledge
- Must have experience in Sales Cloud, Service Cloud, Community Cloud knowledge is a must
- Should have worked with an editor such as MavensMate or MS Visual Studio
- Deployment and release management knowledge on tools such as COPADO, ANT
- Version Control knowledge such as GIT etc.
- Ability to communicate with customers and provide consultation on Salesforce solutions
- Good problem-solving skills and ability to give optimal solutions
- Hands-on experience in administration setup, e.g., managing users, security controls, and data as well as creating roles, profiles, and reports.
- Experience in designing custom objects, custom fields, picklists, page layouts, workflow, approval processes, validation rules, custom tabs, reports, Visualforce pages, dashboards, and email generation according to application requirements
- Salesforce full lifecycle implementation experience utilizing Software Development Lifecycle (SDLC) practices, preferably in an Agile environment.
- Ability to work in a fast-paced start-up environment, pick up new skills quickly, and propose highly innovative solutions for problems presented
- Ability to work hard and party harder! Contribute to the culture of the firm, lead by example.
- Education: BEng (IT, CE, CS, or EC)
- 3+ years of experience of experience developing large-scale solutions on the Force.com platform.
- Certification: Salesforce PD 1, PD2