> Markdown version of [/jobs/ext/4407705-experienced-computer-technician-and-programmer-for-help-desk](https://www.wearedevelopers.com/jobs/ext/4407705-experienced-computer-technician-and-programmer-for-help-desk). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Experienced Computer Technician and Programmer for Help Desk - **Company:** IPM Computers LLC - **Location:** Wallace, NC, United States (Remote available) - **Experience:** Experienced - **Salary:** $60,000 - $65,000 - **Contract:** Permanent contract - **Skills:** HTML, Application Programming Interfaces (APIs), Antivirus Softwares, Bash Shell, VoIP, C Sharp (Programming Language), Cascading Style Sheets (CSS), Dynamic Host Configuration Protocol, Domain Name System (DNS), Issue Tracking Systems, Networking Hardware, Python (Programming Language), Microsoft Office, Windows Servers, Windows PowerShell, Virtual Local Area Networks, Backup and Restore, Software Modules, Office365, Flask (Web Framework), Agentic-AI, Documentation System, Graphql, Restful APIs, Programming Languages - **Published:** October 21, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8f68f9895dc13700 ## About the Role We require the following for our Computer Technician and Programmer Able to display expert experience with PowerShell (5.1 and 7), Bash, Python, and C#. Experience in PowerShell Module Development Experience in Flask Experience in REST APIs and MS Graph Experience in GraphQL is preferred but not required Experience in waterfall developer is preferred but not required Experience in Agentic Coding is preferred but not required Basic HTML/CSS/JS experience is preferred but not required Good knowledge of desktop and laptop support Possess excellent general business knowledge to complete assigned tasks Excellent written and verbal English communication skills Excellent customer service skills Superior analytical, organizational and troubleshooting/ problem solving skills Ability to confidently and competently complete tasks with deadlines Ability to work and be available during 7:30am - 5:00pm 5 days a week shift Availability to work after hours and weekends (infrequent & compensated) Strong knowledge of Windows 7-11 Strong knowledge of the MS Office suite Networking skills (VLANs, DHCP, DNS) Understanding of domains, user profiles and how they work (Tier 2 level) Understanding of Office 365 Knowledge of VoIP Strong analytical skills A minimum of 2 years of recent experience troubleshooting various technology and user situations. Self-motivated with a positive mindset and high level of enthusiasm Responsible and dedicated to the quality of work performed High attention to detail while dealing with a continuous flow of new and existing issues Ability to switch between tasks with minimal disruptions to support needs of the business Ability to relay technical information clearly and simply to non-technical people Key Performance Indicators Escalations Resolved Customer Satisfaction Rating Quantity & quality of improvements / recommendations suggested Quality & quantity of Technical Documentation created / updated, * powershell, python, and api programming: 2 years (Preferred) * Help desk: 2 years (Preferred) * Microsoft Windows Server: 2 years (Preferred) ## Description We are looking for a responsible experienced computer technician and programmer to help support our team of technicians in a timely and professional manner. You will provide high-quality level 2 technical support to our clients and technicians. You will find ways that we can improve our monitoring and action items through programming. Our successful candidate will be mainly responsible for refining our programming with our toolsets via APIs and other methods utilizing in PowerShell, C#, Python, Bash, and other programming languages that work within our toolsets. As well as monitoring, supporting and optimizing our customer's workstations, printers, VoIP phones and other network devices. We are looking for someone who can solve most issues independently. The ideal candidate will have past experience at another MSP, and be an escalation point for Tier 1 issues and will work with help desk staff and end users directly to help resolve system & user experience issues. The ideal candidate will be comfortable researching issues before escalating to our Level 3 Service Support Technician so they bring both the issue and proposed solution for review. In this position, you will be the main technical point of contact for many of our clients. You will have a direct impact on client satisfaction and our client's overall happiness with our service. You are a key player on our team. Because of this responsibility, we require excellent written and verbal communication skills, as well as perfect note taking. You will be required to update our PSA tickets in a timely manner and be responsive with our clients. As we often say, "If it's not in a ticket, it didn't happen." You will have access to top-notch system management and documentation tools, and we expect you to master those tools. You will be required to work with executive management, your fellow techs, and the sales team. The successful candidate preferably has prior experience working for a managed service provider using our Syncro PSA, Datto RMM, Sophos Anti-Virus, and Ubiquiti networking tools. Responsibilities Joining our team means committing to our values. You will be responsible for: Embrace our core values and demonstrate your commitment to our values. Be flexible and understand in a small dynamic business, we embrace change. Work as a team and help not just yourself but those around you. Grow every day, learning something new in your area of expertise. Taking care of yourself mentally as well as physically so that you may better help others. In your client support role, you will be responsible for: Tier 2 support tickets. Following our ticketing system and the methods we use to open support tickets, work the issue, update the ticket, and closing the ticket in a timely manner. Attending our work status and communication meetings where we review ticket status and prioritize our work by day, week and client. Performing your technical tasks, including: Providing support for Tier 2 support tickets. Managing client data backups. Entry-level system administration tasks. Trouble-shooting and identifying issues with DNS and Group Policies, user profiles, DHCP, networking and other issues. Solving Office365 issues including password resets, new user creation, license assignment, software installs and other issues. Configure DattoRMM, MS365, and other policies. Find areas for further automation. Supporting other technical assignments as required for client projects and implementations. Performing your documentation tasks, including: Using Hudu, Syncro and other documentation tools to keep client information current and accurate. Working with our supporting vendors (both software and hardware) to escalate and resolve issues. Supporting our end user help desk team as necessary when tickets are escalated to you. Training client team members as required (for either onboarding or other situations). Growing your skill set by participating in our company sponsored education and external certification programs.