Custom Function Programmer Opportunity at Tata Consultancy Services (TCS)

Join TCS as a Custom Function Programmer! If you're experienced in Medidata RAVE Custom Function Programming and have a strong background in Object-Oriented Programming and C#, this role could be perfect for you. Apply now and become part of our dynamic team!


Swati Singh

2/21/20242 min read


Tata Consultancy Services (TCS) is a leading global IT services, consulting, and business solutions organization. We are currently hiring for the position of Custom Function Programmer with 7-10 years of experience to join our team in Pune (Maharashtra), Bangalore Rural (Karnataka), and Mumbai. If you have extensive experience in Medidata RAVE Custom Function Programming and a strong grasp of Object-Oriented Programming concepts, this role is an excellent opportunity for you.

About Tata Consultancy Services (TCS)

Tata Consultancy Services (TCS) is a multinational information technology services and consulting company headquartered in Mumbai, India. With over 469,000 employees serving clients in over 46 countries, TCS is one of the largest IT services companies in the world. We provide a wide range of services including consulting, application development and maintenance, infrastructure services, and business process outsourcing.

Job Description

As a Custom Function Programmer at TCS, you will be responsible for developing and implementing custom functions in Medidata RAVE, a leading electronic data capture (EDC) system used in clinical trials. Your role will involve working closely with clients and project teams to understand their requirements and develop custom functions to meet their specific needs.

Key Requirements

To be considered for this role, you should meet the following requirements:

  • 7+ years of experience in Medidata RAVE Custom Function Programming.
  • Strong understanding of Object-Oriented Programming concepts.
  • Proficiency in C# programming language.
  • Ability to work on eCRF design, Edit Check Development, and dynamics.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Ability to work effectively in a team environment.
  • Attention to detail and a commitment to delivering high-quality work.


As a Custom Function Programmer at TCS, your responsibilities will include:

  • Developing and implementing custom functions in Medidata RAVE.
  • Collaborating with clients and project teams to understand requirements and develop solutions.
  • Testing and debugging custom functions to ensure accuracy and functionality.
  • Providing technical support and troubleshooting assistance to clients.
  • Participating in code reviews and providing feedback to improve code quality.
  • Keeping up-to-date with industry trends and advancements in Medidata RAVE Custom Function Programming.
  • Contributing to the development and improvement of coding standards and best practices.


At TCS, we believe in providing our employees with a comprehensive benefits package. As a Custom Function Programmer, you will receive:

  • Competitive salary and performance-based bonuses.
  • Healthcare coverage, including medical, dental, and vision insurance.
  • Retirement savings plan with employer matching.
  • Paid time off and holidays.
  • Training and development opportunities to enhance your skills and career growth.
  • A supportive and inclusive work environment.

How to Apply

If you are interested in the Custom Function Programmer position at TCS, please submit your resume and cover letter to our online application portal. We will review your application and contact you if you are selected for an interview.

TCS is an equal opportunity employer and welcomes applicants from all backgrounds. We believe in creating a diverse and inclusive workforce that reflects the communities we serve.

Join our team at TCS and take your career to new heights as a Custom Function Programmer. Apply today!