Job Description :
Title: Salesforce Developer
Location: Raleigh, NC
Duration: 9 months

The right candidate for this role will be a hands-on developer with background in Salesforce product technology including the latest lightning technologies. The candidate will be responsible to extend/enhance the FinancialForce platform in alignment with business strategy, maintain functional specifications, collaborate with development and QA teams to support Salesforce implementations.

Primary Job Responsibilities
Work closely with business systems analysts, architects, and quality engineers as part of a mature Agile team to design, build, and deliver solutions
Development of custom solutions on the platform including work in Apex, VisualForce and application integration patterns.
Hands on development and configuration of FinancialForce PSA tool via the FinancialForce managed package.
Leverage knowledge of tools and best practices for development and deployment of enterprise applications, including source code management, code review/optimization, and unit testing
Leverage experience in RESTful and SOAP web services, including Salesforce APIs, in support of our integrations with other third-party applications and enterprise systems
Keep up to date with new releases and improvements in FinancialForce PSA and Salesforce
Performs tasks as necessary to rollout product and support design, QA and implementation teams

Required Skills
Four-year university degree in Computer Science, Computer Engineering, or similar
3+ years of development in Java, .NET, Python or other language preferred
4+ years of experience
Working experience with FinancialForce PSA is highly desirable
Proficiency in programming using JavaScript, HTML, and XML. Apex and VisualForce experience highly desirable.
Experience with both declarative (Workflows, Approval Processes, Validation Rules) and programmatic (Apex Classes, Apex Triggers, Visualforce Pages) Salesforce development is highly desirable
Experience in JQuery or other Javascript frameworks (Angular, Backbone, etc Proficiency in scripting language - Python or Ruby, - Networking fundamentals.
Experience with RDBMS - Oracle, MySQL/MariaDB, SQL Server, or PostgreSQL. Working experience with table/relationship design and query optimization.
Experience with Oracle Apps (EBS), JBoss ESB, or iPaaS integrations is a plus
Demonstrated experience working as part of an Agile development team
Direct, hands-on experience with automated software management tools
Strong knowledge of CRM software quality assurance