Senior Clinical Trial Web Application Developer remote job at Everest Clinical Research Taipei, Taiwan
Operating as an independent CRO since 2004, Everest was originally established as a center of excellence in biostatistics and data management. Leveraging this strong foundation, the company has evolved into a fully integrated, full-service CRO. Everest’s global headquarters are based in Markham (Greater Toronto Area), Ontario, Canada, with additional offices in Bridgewater (Greater New York City Area), New Jersey, USA; Shanghai (Pudong Zhangjiang New District), China; and Taipei, Taiwan.
Everest has earned a strong reputation in the industry for delivering high-quality results, exceptional client service, and flexible engagement models tailored to client needs. With entrepreneurial roots and a forward-thinking mindset, Everest continues to achieve remarkable growth and sustained success.
Quality is the foundation of everything we do, customer focus is embedded in our culture, and flexibility defines our approach—this is who we are, this is Everest.
To support our continued growth in the clinical research domain, we are seeking talented, dedicated, and client-focused professionals to join our expanding team. We are currently hiring a Senior Clinical Trial Web Application Developer for our Brightech office in Taipei, Taiwan, with remote work opportunities available in line with our Work From Home policy.
Key Responsibilities
- Design, develop, unit test, system test, maintain, and deploy custom Java-based web applications and mobile-responsive web platforms to meet defined client and system requirements.
- Collaborate closely with clients and cross-functional teams to gather business and technical requirements and translate them into effective technical solutions.
- Provide client support and technical consultation for application development and system integrations, including debugging and resolving issues.
- Prepare, review, and maintain comprehensive technical documentation, including database schemas, integration specifications, configuration settings, and deployment procedures.
- Produce detailed application designs and develop clean, maintainable, and high-quality code within project timelines.
- Provide ongoing application support during testing, validation phases, and post-production releases.
- Assist with user training sessions and product demonstrations as required.
- Contribute to project estimation and planning activities while ensuring compliance with established SDLC standards.
- Identify functional and technical enhancements based on client feedback, internal assessments, and industry best practices, and support continuous system improvement initiatives.
- Participate in the evaluation, implementation, and documentation of both existing and new web-based business solutions.
- Support the design and development of a modern, scalable, and strategic web application architecture.
- Assist with special IT and web development initiatives, including UI redesigns, infrastructure upgrades, security enhancements, server and platform upgrades, encryption improvements, and authentication/authorization optimization.
- Develop and maintain software development frameworks, tools, and governance processes such as change control and quality assurance using industry-standard methodologies and design patterns.
- Design, model, and maintain application databases.
- Implement and maintain security controls for mobile and web application environments.
- Perform system validation activities for web and mobile platforms.
- Mentor and guide junior developers, promoting best practices and development standards for CTT web applications.
Qualifications
- Bachelor’s degree in Computer Science, Mathematics, or a related discipline.
- Minimum of eight years of relevant professional experience.
- Strong knowledge of software architecture and design patterns, with experience building scalable, modular, and reusable web applications.
- Hands-on experience with J2EE security, concurrency, transaction management, session handling, frameworks, and design patterns.
- Experience across multiple computing environments, including Windows, Unix, Linux, and Tomcat.
- Practical experience in requirements gathering and applying SDLC methodologies.
- Strong understanding of testing practices, including unit testing, functional testing, web testing, UAT, performance, and load testing.
To learn more about Everest Clinical Research and explore additional career opportunities, please visit www.ecrscorp.com.
We appreciate the interest of all applicants; however, only shortlisted candidates will be contacted for interviews.
Everest is committed to fostering a workplace built on dignity, independence, inclusion, and equal opportunity. We encourage applications from individuals with disabilities and are happy to provide reasonable accommodations throughout any stage of the recruitment and selection process upon request.