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
Rate: DOE (W2/1099/C2C)
Job discretion
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
Rate: DOE (W2/1099/C2C)
Job discretion
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.