Position Overview:
The PC Service Tool Developer will be responsible for designing, developing, and maintaining software tools that support PC servicer’s daily operations. The ideal candidate will have a strong background in software development, a thorough understanding of PC hardware and software, and experience in creating user-friendly applications.
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.