Software Engineer (CRM)

Veeva

(Pleasanton, California)
Full Time
Job Posting Details
About Veeva
Veeva Systems Inc. is a leader in cloud-based software for the global life sciences industry.
Summary
Veeva Systems is seeking a Software Engineer for scalable, multi-threaded application development with relational databases as the data source. Experience in writing metadata driven application development, large datasets, and streamlining is a big plus. In this hands-on position, you will be able to be part of the team building our CRM application. You will work with a smart, highly motivated team to solve technical challenges that are associated with our ever growing number of customers. The Software Engineer will contribute to the technical design and implementation of Product Features for various products at Veeva Systems. An ideal candidate for this role is a self-starter, who loves technical challenges, and has prior experience working on a variety of engineering projects in a fast paced environment, with a passion for customer success.
Responsibilities
* Design, Implementation, and Testing of new features * Ensure customer success by working on customer issues and providing the best possible solution * Supporting existing functionality and become an owner of a domain * Contribute to SaaS tools – gather metrics, evaluate and provide data points on our cloud deployment * Suggest performance improvements and architectural changes to ensure the best possible product in terms of scalability, performance, and deployment for cloud
Ideal Candidate
* 3+ years of software development experience on multiple platforms (Preferably using Java) * Prior experience in OO design and implementation using Java * Prior experience in developing Java applications * Prior experience with Java JDBC API * Prior experience with relational databases (MySQL or similar) * Prior experience in configuring applications to perform in a clustered environment * Ability to work in a diverse environment (Java, Salesforce.com, JavaScript, REST, WebServices) * Experience in development of Web based applications * BS in Computer Science/Software Engineering or related **Nice to Have:** * Knowledge of Salesforce.com * Knowledge of SaaS applications and Saas deployment models * Knowledge of Saas DevOps * Prior experience developing or supporting mobile applications * Spring Framework * Comfortable working with agile processes and/or test driven development * Angular JS, HTML, CSS

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.