Lead Member of Technical Staff
Data.com
Salesforce is transforming the data industry by bringing together the leading providers of business data into a unified complete solution all delivered in one place, available online and natively in Salesforce and we call this Data.com. With this accurate and complete business data salespeople can be more productive and marketers be more effective. Data.com includes over 30 million accurate crowd-sourced business contacts from Jigsaw and over 200 million accurate company profiles from Dun Bradstreet. The Jigsaw contact asset is uniquely produced and maintained by a community of more than 2 million community members and is the fastest growing contact asset on the market. The combination of contact and account data along with social insight is exactly what business need to succeed in today's mobile, social and open world.
Working on the Data.com business within Salesforce ensures you are working in a fast-paced, innovative environment where growth and success are the norm. You will be selling business applications solutions that are changing the way that enterprises do business. As a fast growing company within Salesforce, our goal is to build an organization of smart and ambitious people, committed to our mission of building a billion dollar data business.
Responsibilities:
- Architect, design and build highly scalable and high performance Search infrastructure using Lucene/Solr.
- Continuously improve Search performance and scalability by pinpointing bottlenecks and finding solutions.
- Tune Search queries for optimal performance, implement safeguards to protect Search servers from malicious attacks.
- Develop software using engineering best practices such as code reviews, unit testing, technical documentation, defect management, and Salesforce SDLC best practices.
- Work with Product Owners to understand business needs and propose technical solutions to meet them.
- Work with QE engineers to own product quality.
- Train and mentor team members.
Required Skills:
- Bachelor's degree or higher in Computer Science with at least 7 years of work experience.
- Expert level experience in Lucene Solr.
- Expert level skills in Java programming, Java design patterns and server side Java.
- Strong experience with object-oriented analysis, design and programming.
- Experience with high volume and highly scalable applications.
- Experience in Spring, Hibernate, XML and JSON.
- Very good knowledge of SQL and relational database
- Strong analytical and problem solving skills
Desired Skills:
- Experience in developing Cloud or SaaS applications
- Experience with Web Services and REST API
- Excellent written and verbal communication skills
- Ability to learn and adapt quickly in dynamic environment
- Experience in short release cycles
- Experience with Agile/Scrum and Test Driven Development.