Information Technology Engineer- Remote
Job Responsibility Description
  1. Web Software Design and Development: Be responsible for the front - end and back - end design and development of YiQi Innovation's web software. Utilize advanced technologies and tools to build user interfaces and business logic, ensuring that the software has good interactivity, response speed, and stability to meet the needs of various users (such as pharmaceutical companies, research centers, researchers, etc.) in the clinical research business.
  1. Algorithm Application and Innovation: In line with the business characteristics of the YiQi Innovation platform, conduct research on and apply suitable algorithms. For instance, employ machine learning algorithms for data prediction, analysis, and mining to support decision - making; utilize recommendation algorithms to improve the matching accuracy between projec and researchers. Explore the application of algorithm innovation in enhancing the software's competitiveness and business value.
  1. Function Optimization and Iteration: Continuously pay attention to the development of the clinical research business and user feedback, optimize and iteratively upgrade the functions of the existing web software, and improve the software's performance and user experience, to adapt to the constantly changing business scenarios and user needs.
  1. Technical Problem Solving: Analyze and solve technical problems that occur during the development and operation of the web software, such as compatibility issues and data security problems, using professional knowledge and experience, and ensure the normal operation of the software and the security and reliability of data.
  1. Team Collaboration and Communication: Collaborate closely with cross - functional team members to jointly promote the progress of projects. Participate in requirements discussions, design reviews, etc., communicate and solve problems in the project in a timely manner, and ensure that projects are completed on time and with high quality.
  1. Technical Documentation Writing: Write clear and accurate technical documents, including software design documents, interface documents, development specifications, etc., so that team members can understand and maintain the software. At the same time, provide support for subsequent technical upgrades and expansions.
  1. New Technology Evaluation and Application: Pay attention to new technologies and trends in the industry, evaluate their applicability to YiQi Innovation's web software, introduce and apply new technologies in a timely manner to enhance the competitiveness and innovation of the software. For example, adopt new front - end frameworks to improve interface performance.
Job Requirements
  1. Educational Background: Bachelor's degree or above in related majors such as computer science, software engineering, or information technology.
  1. Technical Skills
  • Front - end Development: Proficient in front - end development technologies, familiar with at least one mainstream front - end framework, and have good page layout and interactive design capabilities.
  • Back - end Development: Familiar with at least one back - end development language, master database design and development, and understand API design and development.
  • Other Technologies: Understand the basic operations and applications of cloud computing platforms , be familiar with version control systems, and have certain knowledge of network security.
  1. Project Experience: Have more than 3 years of web software development experience, participated in the complete development cycle of web software projects, and those with software development experience in the medical and clinical research fields are preferred.
  1. Problem - solving Ability: Have strong analytical and problem - solving abilities, and be able to quickly locate and solve technical problems that occur during the development and operation of the software.
  1. Teamwork Ability: Have good teamwork spirit and communication skills, and be able to effectively cooperate with team members from different functions to jointly complete project tasks.
  1. Learning Ability: Have strong learning ability and self - motivation, be able to quickly learn and master new technologies and tools, and adapt to the constantly changing technical environment and business needs.
  1. Sense of Responsibility: Be serious and responsible in work, have a strong sense of responsibility and quality awareness, be able to complete work tasks on time and with high quality, and be responsible for the quality and stability of the software.