Senior Clinical Trial Web Application Developer
Everest Clinical Research · Anywhere in the World · posted 8 months ago
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.
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.
Ready to apply?
Opens the application page in a new tab.
Apply for this jobCafeRemote takes no fee and asks for no account.
Similar remote jobs
Money Laundering Reporting Officer, Canada
Ramp · Remote (Canada)
KYB/AML Analyst, Sweden
Ramp · Remote (Sweden)