This position requires a lateral thinking focused engineer who can design and implement elegant, fast executing, integration solutions across the CRM and Social Networking spaces. The position will own the implementation and evolution of a new framework to standardize and speed integrations with our SaaS offering. The successful candidate must be able to clearly articulate the challenges, problems, and approaches related to keeping large volumes of data synchronized between disparate applications.
5+ years hands on Java development experience with various integration interfaces; (e.g., Web Services, SOAP, JSON, XML, etc.).
Experience syncing and processing large volumes (millions of rows) of data between multiple different systems required.
Demonstrated development experience with multi-threaded Java based services required.
Working development experience with Salesforce, or other CRM API’s.
Candidate must possess/demonstrate attention to details, good verbal and written communications skills and have the ability to work as a team player in a dynamic environment.
Must have implemented a data mapping solution that addressed data normalization issues as part of a deployed integration process.
Experience with integrations that handle character encoding conversions.
Ability to work across additional technology stacks preferred; C# and PHP
Extensive experience with Postgres and at least one other major database.
Some Hadoop experience desired.
Experience implementing automated unit test processes.
Experience with Social networking API’s a plus