Key Responsibilities: Design and develop efficient and reliable PC service tool applications. Collaborate with product managers and other developers to analyze user and technical requirements. Maintain and update existing tools to ensure software stability and performance. Conduct software testing and debugging to identify and resolve issues, enhancing system efficiency. Prepare and maintain technical documentation, including user manuals and development guides. Participate in design and code reviews to ensure adherence to best practices and quality standards. Stay informed about industry trends and continuously learn new technologies to apply them to projects. Qualifications: Bachelor’s degree in Computer Science, Software Engineering, or a related field. At least 3 years of relevant work experience in PC tool or related software development. Strong programming skills in languages Python, C#, or Java. Familiarity with network programming and database management and SQL. Understanding of Windows operating systems and APIs, Linux experience is a plus. Experience in GUI development, familiar with frameworks such as Vue. Excellent problem-solving skills and attention to detail. Experience with PC OS and software troubleshooting. Experience with PC tool testing. Ability to work independently and as part of a team. Strong teamwork and communication skills. Preferred Qualifications: Experience with UI/UX design. Familiarity with software development lifecycle and agile methodologies.