04 Aug
|
Veeva Systems
|
Secunderabad
04 Aug
Veeva Systems
Secunderabad
The Role 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 You'll Do
- Collaborate with Business Analysis, Functional Architects, and Development team members on technical design and problem-solving to come up with compelling solutions to problems
- Provide technical expertise in identifying risks and provide impact analysis when needed
- Extensive experience performing formalized code reviews
- 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 object-oriented design and implementation
- Hands-on 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 enterprise-scale methodologies, platforms, and techniques
- Self-motivated and fast learner with a solid 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
📌 Senior Software Engineer - Java (Secunderabad)
🏢 Veeva Systems
📍 Secunderabad