Computer Technician and Programmer for Help Desk
IPM Computers LLC
- Location
- Wallace, US
- Workplace
- On-site
- Job type
- Full-time
- Salary
- $60k–$65k
- Posted
- Today
- Source
- DevITJobs
Requirements:
- Demonstrated expertise in PowerShell 5.1 and 7, Bash, Python, and C#.
- Experience developing PowerShell modules, working with Flask, REST APIs, and MS Graph.
- GraphQL, waterfall development, Agentic Coding, and basic HTML/CSS/JavaScript experience are preferred but not required.
- Strong desktop and laptop support skills, with at least two years of recent experience troubleshooting technology and user issues.
- Strong knowledge of Windows 7–11, Microsoft Office, Office 365, VoIP, and networking, including VLANs, DHCP, and DNS.
- Tier 2-level understanding of domains and user profiles.
- Excellent written and verbal English communication and customer service skills, with the ability to explain technical information clearly to non-technical people.
- Strong analytical, organizational, troubleshooting, and problem-solving skills; attention to detail and ability to meet deadlines while managing changing priorities.
- Self-motivated, positive, responsible, and committed to high-quality work and continuous learning.
- Available to work five days a week, 7:30 a.m.–5:00 p.m.; occasional after-hours or weekend work may be required and is compensated.
- Preferred experience: two years in PowerShell, Java, and .NET programming; help desk; and Microsoft Windows Server.
- Syncro PSA, Datto RMM, Sophos Anti-Virus, and Ubiquiti networking experience is preferred.
Responsibilities:
- Refine and improve our programming and toolsets using APIs and languages such as PowerShell, C#, Python, and Bash; identify opportunities for automation.
- Provide timely, professional Tier 2 technical support to clients, technicians, and help desk staff, resolving escalated issues and researching proposed solutions before referring issues to Level 3 support.
- Monitor, support, and optimize client workstations, printers, VoIP phones, and other network devices.
- Work support tickets through our established process, keeping records current and closing tickets promptly; attend meetings to review ticket status and prioritize work.
- Manage client backups and perform entry-level systems administration, troubleshooting DNS, Group Policies, user profiles, DHCP, networking, and other issues.
- Resolve Microsoft 365 issues, including password resets, user creation, license assignment, and software installations; configure Datto RMM, MS365, and other policies.
- Support client projects and implementations, and work with software and hardware vendors to escalate and resolve issues.
- Maintain accurate client documentation using Hudu, Syncro, and other tools.
- Train client team members as needed, including during onboarding, and work with executive management, fellow technicians, and the sales team.
- Uphold our core values, collaborate with teammates, adapt to change, and continue developing your skills through company-sponsored education and external certifications.
- Contribute to client satisfaction and service improvement; performance is assessed through resolved escalations, customer satisfaction, recommendations, and technical documentation.
Technologies:
- Bash
- C#
- CSS
- Flask
- GraphQL
- Hardware
- Support
- Java
- JavaScript
- Microsoft 365
- Network
- Office 365
- PowerShell
- Python
- REST
- Windows
- ASP.NET
- Flow
- Security
More
We are IPM Computers, a financially strong and growing managed services provider helping small businesses manage cybersecurity risks and build the technology and systems they need to grow. More than 70% of our work supports clients with long-term contracts, allowing us to plan proactively; our professional work environment includes occasional emergencies, while generally allowing employees to enjoy their time off. Our team values technology, respect, dignity, collaboration, adaptability, and the Rotary International four-way test. This is a full-time, in-person, non-remote role, scheduled for 40 hours per week in five eight-hour shifts, with occasional planned overtime. The annual salary is $60,000–$65,000. Benefits for full-time employees, available after a 90-day waiting period, include health, dental, vision, and life insurance, paid sick leave and vacation, and professional development assistance. Our office is in Wallace, North Carolina, with a second office location planned in Wilmington beginning January 1.
last updated 43 week of 2026