4-6 years of experience preferred in Salesforce platform.
Hands on experience with Application Design and Software Development.
Demonstrates proficiency in platform and develops reusable software modules/components.
Implement and maintain integrations between Salesforce and external systems using REST/SOAP APIs and middleware.
Develops operational efficiencies, including Code refactoring and continuous improvement, building consistent development practices.
Makes implementation decisions and carry out implementation with minimal and or no supervision.
Suggests process improvements and best practices.
Aims for best quality engineering design and coding frameworks and patterns.
Understands the core principles and key capabilities including (not limited to) OOP principles, Data security, Data relationship and object modelling, Sharing Model, Apex Code and security, Lightning development, administrative low code capabilities such as validation rules, process flows etc.
Actively participate in all scrum ceremonies and voice out their opinion.
Able to analyze business requirements and come up with an implementation plan at various scales.
Knowledge of CI/CD processes and tools like GitHub, Jenkins, etc.