Job Description & Summary
- Analysis of business requirements and mapping them to Salesforce capabilities
- Designing solutions based on the capabilities of the platform including industry best practices (configuration vs. coding)
- Utilizing best practices to perform operational support, enhancements, bug fixes as needed to the Salesforce.com platform
- Proactively engaging in continuous improvement efforts for application design, support, and practice development efforts
- Actively participating in recruitment activities to grow a small team of junior developers
- Performing regular reviews on implementation done by less experienced developers and offering feedback and suggestions
- Mentoring the junior developers of the team, and designating tasks to team members in a balanced and effective manner
- communicating development progress to senior management
- Independently communicating with both client technical teams and business owners as needed during the design and implementation
Requirements of the role
- 3+ years experience in Salesforce technology
- 3+ years of experience in delivering commercial CRM projects
- Salesforce Certificates (e.g.: Platform Developer I / II, Sales Cloud Consultant, Service Cloud Consultant, etc.)
- Software engineering skills with Force.com Platform (Apex, LWC, SOQL, Unit Testing)
- Experience with web technologies like HTML, Javascript, jQuery and CSS
- Experience with REST and SOAP web services
- Competency with relational database and SQL
- Ability to manage and deliver set of complex business requirements
- Confidence to inspire and guide people towards a common goal for everyone's benefit
- Very good communication skills
- Open-minded, seeking for innovative solutions
- Self-Starter Attitude
- Fluent English, capable to manage communication in a team, moderate discussions, draw constructive conclusions, resolve conflicts
Nice to have
- A self-motivated Salesforce enthusiast who thrives in a fast-paced environment
- Experience working as a Salesforce Developer or Solution Architect
- Experience working in Agile projects
- Strategic thinking and tactical project planning/management skills
- Experience in performing configuration of Continuous Integration tools