Closed

Connect a django application to salesforce

We'd like to add salesforce contacts sync functionality to an existing django application.

The idea is that users can create settings (salesforce oauth credentials) and then the system will be able to connect to their salesforce account and pull in contact data from salesforce. There should be a setting that determines whether syncing should be one-way or two way.

The application should expose some views to the user to see data that has been sync'ed recently, and to update the sync settings. It should be designed as a drop-in application, although the contact application will be another application that exists already.

Salesforce oauth is the preferred mode of authentication, so the application must support that.

The user's phone number (in international format) should be used as the main identifier to determine whether a record exists or not. The app should be able to notice when the salesforce phone number is not in international format, and try to use the country information to get it into the right format.

The application should store the last sync date and only pick up records added or updated after that date. It should be able to update changes to contact names and email addresses.

The actual syncing should be asynchronous (CELERY), and should be designed to scale properly, and still work within salesforce's limits.

If an application is required on salesforce's side to facilitate the syncing (via REST/SOAP APIs/oAuth, etc) then that will need to be developed and taken through the marketplace approval process on our behalf, as part of this engagement.

Both applications should be coded with best practice coding, over 90% code coverage and availability of all source code.

At the start of the project you will propose a list of third party applications that you will be using (if any), along with a design for the application - we will vet this list to ensure that these applications meet the criteria necessary for inclusion, and we will vet the design before we proceed.

There is possibility for longer term engagement, and as such, we prefer individuals over teams. The candidates can be from anywhere, but must be able to work/meet during the US daytime at least once a day for the duration of this project. The candidates must be conversant with source control software.

You will need to be familiar with source control systems (mercurial, git, bitbucket, github, etc)

Skills: Django, Python, Salesforce App Development, Web Services

See more: web design coding best side, source control salesforce, s control salesforce, salesforce s control, salesforce one, rest web services in salesforce, python source code github, pick-n pull, marketplace services, list get python, idea salesforce, get a phone number for support, django work, code coverage salesforce, best web design software no coding, best web design applications, best practice web design, application to design web, soap app, salesforce support number, salesforce applications, list of apis, django software, celery software, vet

About the Employer:
( 5 reviews ) United States, United States

Project ID: #6387870

11 freelancers are bidding on average $687 for this job

NTechcorporate

Dear Client I hope you are doing well! We have gone through your requirement and we understand that you are looking for highly skilled, qualified, and experience Python expert for this project. We have worked More

$670 USD in 10 days
(10 Reviews)
5.6
rakish

Hi Sir, I'm certified Salesforce developer and Administrator (DEV401 & ADM 201) having 4+ years of experience customizing Salesforce for 40+ customers. I have strong knowledge in customization & development following More

$555 USD in 10 days
(3 Reviews)
3.5
forhad23

Dear Hiring Manager, I have completed my "BSc in Computer Science and Engineering" degree in 2011". Now I am completing the MSc in Computer Science in USA.I have more than three year web experience. I completed severa More

$692 USD in 7 days
(0 Reviews)
0.0
DynamicMegasoft

Dear Hiring Manager, Dynamic Megasoft is multi-national web development Company. Our team is very skillful in web application. We completed a lot of project of USA, Canada, Australia, UK clients. Thanks Dynamic More

$692 USD in 10 days
(0 Reviews)
0.0
fhossen

Dear Hiring Manager, I have completed my "BSc in Computer Science and Engineering" degree in 2011". Now I am completing the MSc in Computer Science in USA.I have more than three year web experience. I completed severa More

$692 USD in 10 days
(0 Reviews)
0.0
mmagr99

Hi, We are recommended Freelancer by [url removed, login to view] on basis of our feedback history and [url removed, login to view] once read our reviews. Thanks Regards DreamSolutions Just Give us Chance to show you what we are Ple More

$936 USD in 14 days
(0 Reviews)
0.0
climacterics

lets.......................................................................................start.....................................................................................

$555 USD in 10 days
(0 Reviews)
0.0
yujongmi47

A proposal has not yet been provided

$555 USD in 10 days
(0 Reviews)
0.0
dongilling

A proposal has not yet been provided

$555 USD in 30 days
(0 Reviews)
0.0
prasanjeetd

I have been developing many applications on Web API, HTML5, Jquery, Knockout.js, Kendo UI , Unit Testing from last 2 years. I am 3.5 years experience professional developer of Microsoft (.Net),Reporting and Web Techn More

$555 USD in 10 days
(0 Reviews)
0.0
prasnala

Dear Hiring Manager, I have good experience with different kind of APIs, JSON and XML. Till now I developed 50+ web applications. Some of these use third party api like Google Map, Ebay, Amazon, CJ, Zazzle, Wego. I More

$545 USD in 10 days
(0 Reviews)
0.0
hafeez

Hi Sir, ★★★★★ I am an expert and certified Salesforce developer having more than 5300+ hours, 90+ completed projects, more than 9 years of Salesforce development and customization experience. ★★★★★ I am intereste More

$1111 USD in 10 days
(0 Reviews)
0.0