Develop custom applications in Salesforce and integrate various systems
Design, implement and manage Salesforce packages
Identify and follow best practices for co-development environments including the use of code versioning, sharing, and management technologies and practices
Produce accurate, consistent comments and documentation (e.g. Jira, Confluence, Bitbucket)
Understand and follow agile methodologies including scrum-based development and project lifecycles
Adherence to quality assurance protocols including manual testing, peer/self-review, creation of exhaustive test cases, and proper documentation for handoff to BA/QA
Confer with project managers, lead developers, and business analysts to obtain relevant project requirements and specifications
Maintain and enhance required skills and expertise for best practices in current technologies
Identify areas for improvement in existing programs and subsequently develop those modifications
Own tasks from start to finish and take initiative to see tickets to completion
Work remotely with US-based team members and clients, with flexibility in hours
Requirements
Salesforce Developer Certification
Experience with APEX development
Strong experience with Lightning Development
Salesforce DX
Javascript experience is a plus
Experience with Agile processes
Experience with CI/CD
Needs good English communication skills
Ability to work 11:30am - 7pm local time to overlap with US hours
Experience with code versioning and tools (e.g., Bitbucket)