As an Application Developer, you will play a pivotal role in designing, building, and configuring applications to align with business processes and application requirements. This position involves developing and implementing software solutions with a focus on Veeva CRM, ensuring high-quality, efficient, and effective applications.
Key Responsibilities
- Design & Architecture. Collaborate with cross-functional teams to analyze user requirements and design application architecture tailored to business needs.
- Development. Build and implement software solutions using Veeva CRM. Develop, code, and test applications to ensure they meet functional and performance standards.
- Troubleshooting & Debugging. Identify and resolve software defects and issues to maintain software quality and performance.
- Continuous Improvement. Stay abreast of industry trends and technological advancements to integrate innovative solutions into your work.
- Team Collaboration. Actively participate in team discussions, contribute to problem-solving, and provide technical guidance and support to junior developers.
- Documentation. Document development processes, application configurations, and updates to ensure clear and accessible records.
Must-Have Skills
- Proficiency in Veeva CRM. Strong expertise in developing and configuring applications using Veeva CRM.
- Software Development Knowledge. In-depth understanding of software development principles and methodologies.
- Web Technologies. Familiarity with HTML, CSS, and JavaScript for web application development.
- Database Skills. Knowledge of relational databases and SQL for effective data management.
Good-to-Have Skills
- Salesforce CRM Experience. Experience with Salesforce CRM is advantageous.
- Agile Methodologies. Familiarity with agile development practices is a plus.
- Mobile Development. Knowledge of mobile application development is beneficial.
Experience Required
- Minimum of 2 years of hands-on experience with Veeva CRM.
Educational Qualification
- 15 years of full-time education required (e.g., Bachelor's degree or equivalent).
Summary
In this role, you will independently manage application development tasks and become a subject matter expert in Veeva CRM. Your day-to-day activities will include collaborating with teams, designing and implementing applications, and ensuring software quality. This position offers an opportunity to leverage your technical expertise and contribute significantly to application development and improvement.