Junior Developer & IT Support Specialist (HR/Payroll Systems)Job Type: Full-Time
Location: Remote, Must be located in DFW
Position OverviewThe Junior Developer & IT Support Specialist is responsible for providing front-line technical support while also contributing to software and systems development. This role diagnoses, troubleshoots, installs, and resolves hardware, software, and network-related issues for both internal employees and external clients.
In addition to technical support, this role develops scripts, automations, and system integrations to improve operational efficiency-particularly within HR and payroll systems. Strong SQL and scripting skills are essential for data validation, troubleshooting, and system enhancements.
Core Coding & Scripting Skills- Python for scripting, automation, and data processing
- PowerShell for Windows system administration and automation
- Ability to read, understand, and debug existing code (JavaScript, Java, etc.)
- Experience with Git/GitHub for version control
- Basic knowledge of HTML, CSS, and REST APIs for troubleshooting web-based applications
Technical Support & IT Fundamentals- Networking fundamentals (IP addressing, DNS, DHCP, VPNs, firewalls)
- System administration experience with Windows (Linux exposure a plus)
- Ability to analyze system logs, application logs, and event viewers
- Strong SQL knowledge for querying and troubleshooting system data
- Support experience with Microsoft Office, Apex Payroll, and Time & Attendance systems
Key ResponsibilitiesTroubleshooting & Problem Resolution- Diagnose and resolve hardware, software, and network-related issues
- Troubleshoot connectivity, performance, email, printer, and application errors
- Identify root causes and implement long-term solutions
- Escalate complex issues when necessary
User & Client Support- Provide technical support via phone, email, chat, and ticketing systems
- Support both internal employees and external clients
- Communicate solutions clearly in a professional and user-friendly manner
- Assist with HR/payroll systems including Apex Payroll and timekeeping platforms
Software & Systems Development- Assist in the development and maintenance of internal tools and system enhancements
- Develop scripts and automations using Python, PowerShell, or JavaScript
- Support system integrations between HRIS, payroll, CRM, and other platforms using APIs
- Troubleshoot and enhance existing scripts, applications, and integrations
- Participate in testing, deployment, and maintenance of system updates
- Document code, processes, and system workflows
Data & SQL Responsibilities- Write and execute SQL queries (SELECT, JOIN, filtering, aggregations)
- Troubleshoot payroll and HR system issues by analyzing underlying data
- Validate and reconcile data across systems (payroll, timekeeping, HRIS)
- Assist in reporting and data extraction for internal teams and clients
- Identify and resolve data inconsistencies across integrated systems
Installation & Configuration- Set up computers, peripheral devices, and mobile equipment
- Install software, updates, antivirus, and system patches
- Configure hardware, operating systems, and user profiles
- Create and manage user accounts, permissions, and access rights
Maintenance & System Support- Perform routine system maintenance and monitoring
- Run updates, backups, malware scans, and performance checks
- Monitor systems and devices for errors and performance issues
Helpdesk & Ticket Management- Monitor, prioritize, and resolve helpdesk tickets
- Track progress and ensure timely resolution
- Document issues, solutions, and system updates accurately
Documentation & Inventory- Maintain inventory of hardware and software assets
- Update technical documentation, procedures, and knowledge base articles
- Record system configurations and changes
Required SkillsTechnical Skills- Experience with scripting (Python, PowerShell, or JavaScript)
- Strong SQL skills (queries, joins, data validation, troubleshooting)
- Understanding of APIs, REST, and system integrations
- Knowledge of networking fundamentals (DNS, TCP/IP, VPNs, Wi-Fi)
- Proficiency in Windows OS (macOS/Linux exposure a plus)
- Experience with helpdesk/ticketing systems and troubleshooting tools
Preferred Experience- Experience with HRIS, payroll, or timekeeping systems (Apex, ADP, Paylocity, etc.)
- Familiarity with Microsoft Azure or cloud environments
- Experience with Git/GitHub (version control)
- Experience troubleshooting web-based applications
Soft Skills- Excellent communication and customer service skills
- Strong problem-solving and analytical abilities
- Patience and a customer-first attitude
- Strong organization and time-management skills
- Ability to work independently and as part of a team
Education & Experience- Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or related field (or equivalent hands-on experience)
- Minimum 2+ years of experience in IT support, development, or related field
Certifications (Preferred but Not Required)- CompTIA A+
- Network+
- Microsoft or Google IT Support certifications
Why This Role- Combines IT Support + Software Development + Systems & SQL/Data Analysis
- Hands-on experience with real HR, payroll, and client-facing systems
- Opportunity to grow into Automation, Systems, or Integration Engineering roles
Job Details & Benefits- Job Type: Full-Time, Permanent
- Benefits:
- Paid training
- Performance-based pay increases
- Work-from-home environment