Programmer Analyst

Our Company

At 1,700 employees and growing and consistently strong financials (NYSE:VEEV), Veeva was named among the top fastest growing public technology companies on Forbes’ annual Fast Tech 25 list. We build innovative cloud solutions for some of the world’s largest pharmas and biotechs, and we need great people like you to make it happen.

Our Culture & People

Our core values are: Employee Success, Customer Success and Speed. We are innovators, collaborators, and thought leaders out to create best-in- class solutions that help our customers improve and extend human life. It’s genuine, straight-forward, and no fuss.

Job Summary

The Programmer Analyst is responsible for designing, implementing, testing, deploying, and supporting solutions that enable the integrations between various SaaS based business and infrastructure applications.

The Programmer Analyst must be able to communicate well with the rest of the IT group to understand user requirements and translate them into a technical reality that is extendable and maintainable.

To succeed in this role, you must be able to work directly with a SaaS based data integration platform, diagnose and resolve technical issues. You must be motivated, a self–starter, detail oriented, have excellent problem-solving skills, and take ownership of work. You must thrive on working with complex problems and finding and creating simple solutions that address business needs.

Responsibilities
  • Ability to analyze and understand the metadata and data structures of various SaaS applications
  • Retrieve data from various sources and prepare data for integration
  • Leverage standards based APIs for communicating between applications
  • Write complex SQL queries against various data and application sources, including complex sub queries and nested queries to prepare data for integration
  • Review and understand data integration requirements and create prototypes
  • Assist in troubleshooting difficult technical issues
  • Work in an agile manner; be flexible to changing priorities
  • Communicate with the rest of the IT groups regarding status, technical issues and provide creative solutions
Requirements
  • Bachelor’s degree (preferably in Computer Science) and 3+ years of professional experience
  • Experience with one of the Data integration packages (E.g. TalenD, Boomi, Informatica, Mulesoft, etc.)
  • Good oral and written communication skills
  • Ability to work independently and as part of a team
  • Ability to work in a fast-paced culture
  • Strong Data Integration Experience
  • Strong SQL skills
Nice to Have
  • Hands on experience developing interfaces to SOAP, REST API based environments
  • LAMP Stack (Linux, MYSQL, PHP) experience


Meet Some of Veeva's Employees

Samhita P.

Software Engineer

Samhita ensures that each web application integration or infrastructure the company chooses to build and create is scalable, efficient, and meets direct client and consumer needs

Chris R.

Senior User Interface Engineer

Chris guides the ebb and flow of Veeva’s single page online application infrastructure, ensuring the company web site is always running smoothly and free of flaws.


Back to top