Salesforce Developer - San Francisco, CA - Georgia IT Inc.
San Francisco, CA
About the Job
Job Title: Salesforce Developer
Location: San Francisco, CA
Position Type: 5 Month Contract to Hire
Rate: DOE (W2/C2C/1099)
Interview mode: Phone then Skype or Face to Face
Qualifications
• 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 system using web services 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
• Working knowledge and ability to demonstrate experience with Spring Framework (MVC, Web Flow, JDBC)
• Experience with JavaScript libraries and Frameworks (jQuery, AngularJS)
• Strong Experience with REST, SOAP services
• Experience with Tomcat, Web Logic, Eclipse
• Proficient with source-control tools and practices
• Experience with Agile practices (Scrum Methodology)
Preferred Qualifications
• SFDC Certified Developer or Advance Developer is strongly preferred
• SFDC Administrator certification is a plus
• Java or .Net programming certifications preferred
• Experience with Agile development processes is preferred
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
• 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 setup/management
• 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
Location: San Francisco, CA
Position Type: 5 Month Contract to Hire
Rate: DOE (W2/C2C/1099)
Interview mode: Phone then Skype or Face to Face
Qualifications
• 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 system using web services 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
• Working knowledge and ability to demonstrate experience with Spring Framework (MVC, Web Flow, JDBC)
• Experience with JavaScript libraries and Frameworks (jQuery, AngularJS)
• Strong Experience with REST, SOAP services
• Experience with Tomcat, Web Logic, Eclipse
• Proficient with source-control tools and practices
• Experience with Agile practices (Scrum Methodology)
Preferred Qualifications
• SFDC Certified Developer or Advance Developer is strongly preferred
• SFDC Administrator certification is a plus
• Java or .Net programming certifications preferred
• Experience with Agile development processes is preferred
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
• 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 setup/management
• 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
Source : Georgia IT Inc.