Qualification: Bachelors degree in computer science or equivalent experience (Salesforce Developer Certification will be preferred)
Experience: Minimum 3+ yrs. of relevant experience as Salesforce Developer
Job Profile: A Salesforce developer builds and customizes applications for businesses with Salesforcespecific features, including Apex, Visualforce and the Lightning Component framework.
•Apex: Salesforces proprietary programming language. Similar to Java. •Visualforce: A markup language for creating custom Salesforce pages. Similar to HTML, but can also use a combination of Apex and JavaScript.
•Lightning Component Framework: A UI development framework. Similar to Angular JS or React. Key Skills:
•Excellent understanding of the Salesforce platform and products (e.g., Sales Cloud, Service Cloud, Chatter and Force.com).
•Solid foundation programming in Java and demonstrate writing efficient and scalable Apex Code and Visualforce code.
•Relevant work exposure developing through all phases of the development lifecycle, from initial technical designs, implementation, testing, to production deployments.
•Ability to quickly learn new features, technologies, and to communicate effectively with various business owners, technical staff members, and AppExchange partners to design, develop, and configuring cutting edge SFDC business units.
•Expert on the SFDC API's, profiles, and security model while maintaining and configuring development and test instances for internal sandboxes.
•Self-starter with the ability to take ownership, work under pressure, and handle multiple tasks simultaneously.
•Possess good oral and written documentation skills and be able to interact with other team members to deliver fast and reliable code.
•To provide feedback and collaborate on many projects within the teams portfolio that may be outside ones domain expertise. Technical Skills:
•Good programming skills in Apex Code and Visualforce Pages •Good programming skills in Java
•Good programming skills in JavaScript / HTML
•Excellent understanding of SOQL (Salesforce Object Query Language) and SOSL (Salesforce Object Search Language)
•Excellent understanding of SFDC Web Services
•Excellent understanding of SFDC Security Models
•Experience with database concepts and data modelling capabilities Desired Skills: •Experience developing in an Agile software development environment
•Solid understanding of the Software Development Life Cycle (SDLC)
•Strong analytical skills and the ability to develop processes and methodologies •Experience with Test-driven Development (TDD)
•Experience with Continuous Integration (CI) process
•Good understanding of Software-as-a-Service (SaaS) model and concepts •Ability to learn quickly in a dynamic environment
•Ability to take ownership of projects and multi-task in a fast pace environment.