Veeva Systems is a missiondriven organization and pioneer in industry cloud helping life sciences companies bring therapies to patients faster. As one of the fastestgrowing SaaS companies in history we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead.
The Senior Software Engineer role is part of a Global IT delivery team responsible for the design development testing and implementation of a critical internal CRM product. The ideal candidate is someone who thrives on solving complex problems by providing scalable solutions that can adapt as new features and capabilities are delivered.
This role needs to communicate and interface well with peers and user groups who have varying degrees of technical ability.You must have the ability to understand documented and verbal user requirements and be able to translate these into a technical reality that is efficient extendable and maintainable.
What Youll Do
Collaborate with Business Analysis Functional Architects and Development team members on technical design and problemsolving to come up with compelling solutions to problems
Provide technical expertise in identifying risks and provide impact analysis when needed
Work with middleware platforms to design develop and deploy integration services that operate efficiently and accurately in a global environment
Mentor and guide engineers at all levels
Define and enforce coding best practices and coding standards
Requirements
Bachelors in Mathematics or Computer Science/Applications or a similar field
8 years of software development experience 3 years serving in a senior role
Extensive experience in objectoriented design and implementation
Handson development experience with current open source tools and technologies (Java Spring MySQL Hibernate Maven GitLab Jenkins AspectJ Messaging Solr and Lucene Postman IntelliJ IDEA)
Strong communication skills ability to work with global team
Proven experience with enterprisescale methodologies platforms and techniques
Selfmotivated and fast learner with a strong sense of ownership
Nice to Have
Familiarity with CI/CD tools
Experience with agile project management tool (Jira)
Experience with Veeva Vault SDK
Experience building CRM software
Perks & Benefits
Veeva is a Work Anywhere company so you can connect with colleagues in our Hyderabad office while also having the flexibility to work from home
As a Public Benefit Corporation you will work for a company with purpose and focus on making a positive impact on society
Medical dental vision and basic life insurance
Flexible PTO and company paid holidays
Retirement programs
1 charitable giving program
Health & wellness programs
Veevas headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.
Veeva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race color sex sexual orientation gender identity or expression religion national origin or ancestry age disability marital status pregnancy protected veteran status protected genetic information political affiliation or any other characteristics protected by local laws regulations or ordinances.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.