Full-time Salesforce developer- Remote


Required -Salesforce.com developer toolkit -JavaScript and other web technologies (will be more front end customization and integration) -OO programming -Git or other version control -TDD andour automated testing tool Salesforce Developer The successful candidate for this position will work on Salesforce Solution Design, Prototypes, and Development and Unit testing for various Salesforce initiatives. The person in this role will work with Business AnalystsSalesforce AdministratorsBusiness Leaders in tailoring solutions that meet business needs through the use of an agileiterative development process. This role will implement solutions through a combination of Salesforce configuration, and custom development on the Force.com platform. This role will be also working with Salesforce support, Security, Network and Infrastructure teams to resolve critical issues. DUTIES AND RESPONSIBILITIES Translate functional requirements into technical design and develop robust solutions for each planned release Responsible for the detailed design of technical solutions, Proof-of-Concepts (POC), prototyping and documentation of the technical design Produce elegant code to meet design specifications using Apex, VisualForce and other technologies (eg XML, HTTPHTTPS, Javascript, JSON) Contribute to overall code quality by performing design and code reviews for fellow developers Perform basic and extended unit tests for releases (internal and salesforce releases) Perform release migration tasks (change sets, config, data load etc.) and environment setupmanagement using Github and Jenkins Provide level 3 production support (involving appropriate functional teams when needed) Help with triaging and fixing defects for the planned releases and production Perform advanced salesforce administration (Sandboxes management, Salesforce release and patches, User management, workflow and approval rules, Permission Sets etc.) Continuous improvement of development processes for the Force.com platform using industry-standard and emerging practices like Agile, Continuous Integration, etc. Build and maintain great working relationship with peer teams PREFERRED EDUCATION Bachelorrsquos degree in Information Systems or 4 years equivalent experience REQUIRED MINIMUM EXPERIENCE Minimum 2 years of hands-on development experience with Salesforce.com developer toolkit (Apex Classes, Controllers and Triggers, Visualforce, Force.com IDE, Migration Tool, Web Services etc.) 2-4 years of hands-on Object-Oriented programming experience using Java, C or similar languages Proficiency with version control system (like Git, Subversion or similar) Proficiency with test driven development (TDD) and test automation tools for web-based applications (Selenium, Windmill, etc.) Experience setting up and utilizing Continuous Integration (CI) severs (like Hudson, Jenkins or similar) for build and process automation Experience integrating salesforce with 3rd party systems using web services, ETL Tools, and app exchange apps Knowledge of Force.com development best practices and design patterns Experience integrating SalesForce with multiple data sources Familiarity with web application development technologies like JavaScript, AJAX, JSON, HTML5 and CSS preferred CERTIFICATES, LICENSES, REGISTRATIONS SFDC Certified Developer andor Advance Developer is strongly preferred SFDC AdministratorAdvanced Administrator certification is a plus Experience with Agile development processes is preferred

View this job on