Job Description:
The Research and Development department builds software and automations that drive efficiency across the business. We are looking for a Developer with fluency in PowerShell and Python, and strong skills in one of our core development areas — C# (backend), Angular (frontend), or automation platforms such as Kestra/Rewst. This mid-level role balances independent project work with collaboration alongside senior developers.
Job Responsibilities:
- Develop new features, enhancements, and automation solutions, while maintaining existing systems.
- Script and automate processes using PowerShell and/or Python.
- Deliver solutions in one specialization area:
- Backend development with C#,
- Frontend development with Angular, or
- Workflow automation with Kestra/Rewst.
- Write and maintain unit tests to ensure quality and reliability.
- Actively participate in architecture/design discussions, offering input while senior developers lead.
- Contribute in team code reviews within Azure DevOps.
- Use Git workflows (commits, branches, pull requests) confidently in daily work.
- Understand CI/CD concepts and collaborate with senior staff who manage pipeline design.
- Work primarily within the department but also participate with other teams in design discussions.
- Demonstrate initiative by identifying areas for improvement and proposing enhancements.
Job Qualifications:
- 3–4 years of professional software development or automation experience.
- Proficiency in PowerShell and Python.
- Strong skills in at least one of: C#, Angular, Kestra, or Rewst.
- Extensive experience with Azure DevOps and Git workflows.
- Understanding of CI/CD practices (implementation managed by senior staff).
- Strong communication, teamwork, and problem-solving skills.
- Bachelor’s degree in Computer Science or related field is a plus but not required.
KPIs:
- 80% utilization, based on Hours Billed in ConnectWise Manage
Job Requirements:
- A home office set up that meets the following:
- Computer: A working computer with a minimum of 8GB RAM and one of the following:
- Windows 11 with an Intel i5 or i7 (8th generation or newer), or
- AMD Ryzen 5 or 7 (2000 series or newer), or
- macOS 12 or newer.
- Internet: Stable internet connection with at least 5 Mbps download and upload speeds.
- Audio Equipment: A quality headset with a noise-cancellation feature for meetings.
- Mobile Device: A smartphone capable of installing the Microsoft Authenticator app.
- Webcam: An HD webcam for video calls.
- 2nd Monitor
- UPS (Uninterruptible Power Supply) if using a desktop (Not needed if using a laptop)
- A very strong cultural fit the ITS way (Our core values will be discussed during the interview)
- Excellent command of the English language both spoken and written
- Able to work full time 40 hrs. a week: 8:00 AM to 5:00 PM PST (Monday to Friday)
- Able to pass our online behavior and cognitive assessments.
- Preferably, at least two of the following certifications: CompTIA A+, CompTIA Network+, CompTIA Security+, 3cx Basic Certified Engineer.
- Able to provide NBI Clearance (for PH applicants).
Compensation:
Pay rate starts at $10.35/hr and may vary by experience and location.
Benefits:
- Comprehensive Health Plans / HMO (Employee & Dependent/s)
- Life Insurance
- Flexible Benefit Reimbursement (Dental/Vision/Mental Health/Wellness/Government Contributions)
- Paid Time Off (starts at 15 days per year)
- Maternity/Paternity Leave
- Paid US Holiday
- Night Shift Bonus
- Salary Advancement/Loan
- Health & Wellness Program
- Company-paid training and certification
You have the option to speed up your application process by following the two-step approach below or simply Submit Application by filling out the form (Apply for This Job). Then, someone from our team will reach out to you as soon as possible:
Step 1: Please go to this link for a short technical quiz: PRE-EMPLOYMENT ASSESSMENT
Step 2: Complete this pre-recorded video interview: PRE-RECORDED VIDEO INTERVIEW