Company

Come work with us and help connect people to the world

Serving North America’s Communication Leaders

Innovative Systems in Mitchell, SD is a mission-critical enterprise software solution that enables independent service providers to seamlessly manage their business, deliver modern network services, and reduce operating costs.

Our core products include eLation™, a market-leading Billing & Operations Support System (BSS/OSS), InnoStream™ Multi-Generation TV (MG-TV), a streaming video solution suite, and APMax™, a hardware and software Voice over IP (VoIP) platform.

Now Accepting Applications

If interested in an Innovative Systems career, email your resume to careers@innovsys.com.

Software Developer – Voice and Video
eLation Financials Specialist
Engineer – DevOps Team
SDP Technical Support Specialist

In this role, you will be responsible for developing and maintaining software application in a Microsoft Windows environment.

This position is located in Mitchell, SD.  Remote work is not available for this position.

When you are part of the Voice Video UI team as a Software Develope, you will:

  • Design, develop, and maintain software applications using .NET, C#, WinForms/WPF, HTML5/JavaScript
  • Collaborate with project managers and work effectively with team members to meet all milestones and deadlines
  • Write clean, efficient, and maintainable code following best practices and coding standards
  • Perform testing and debugging to ensure software quality and reliability
  • Ability to pick up existing  code and make bug fixes or feature enhancements while maintaining the code style of the source project
  • Optimize application performance and scalability when needed

These are skills that we are looking for in our ideal candidate:

  • Bachelor’s degree in computer science or related field
  • Proven experience as a Software Developer, preferably in a Microsoft environment
  • Strong proficiency in C#, proficiency in C++
  • Understanding of relational databases
  • Experience with WPF (Windows Presentation Foundation) and XAML
  • Experience with DevOps and GIT
  • Excellent problem-solving and communication skills
  • Ability to work both independently and collaboratively in a fast-paced environment

These skills would be helpful but are not required:

  • Telecommunications industry experience.
  • Experience working with Android Studios Development

Having an accounting or financial software experience and/or education will be critical to your success in this position. Additionally, your technical abilities will enable you to address client’s software-related inquiries.

This position is located in Mitchell, SD.  Remote work will be considered for the right candidate with eLation Financials experience.  This position reports to the eLation Financials Support Manager.  It is a full time schedule based on a 40hour week with availability between 8am to 5pm CST.  Travel is required with this position, both to Mitchell and to our client sites.

When you are part of the eLation Financials team, you will:

  • Provide exceptional customer service, support, training, and data verification for  our clients that use the software via various channels, including phone, email and a ticketing system.
  • Lead software conversions independently, including data verification and assisting clients in configuration of the software to meet their business needs.
  • Train clients on functionality within the software.
  • Troubleshoot technical issues, and provide step-by-step guidance for issue resolution.
  • Understand clients’ accounting processes and offer insights on utilizing the software for optimal results.
  • Collaborate with the development team to escalate and prioritize complex technical issues.
  • Document and track client interactions and resolutions in our ticketing system.
  • Create support documentation, knowledge base articles and video tutorials.

These are skills that we are looking for in our ideal candidate:

  • Bachelor’s degree in Accounting, Finance, Business or related field or equivalent experience.
  • Strong foundational knowledge of accounting principles and practices.
  • Basic to intermediate technical skills, with the ability to troubleshoot software-related issues
  • Excellent communication skills, both written and verbal.
  • Customer-centric attitude with a focus on delivering exceptional customer support.
  • Strong organizational skills and the ability to manage multiple client issues and projects simultaneously.
  • Familiarity with financial software is a plus.
  • Previous customer support experience is an advantage.
  • Experience with telecommunication companies, electric cooperatives or municipalities is preferred.

These skills would be helpful but are not required:

  • Telecommunications industry experience.
  • Experience working with our eLation Financials software.

Innovative Systems is seeking an experienced and motivated DevOps Engineer to join our team. The ideal candidate will have a strong background in Azure DevOps, Continuous Integration/Continuous Deployment (CI/CD) pipelines, and extensive experience with Azure services.

When you are a part of the Innovative team as a Software Developer, you will:

  • Design, implement, and maintain robust CI/CD pipelines using Azure DevOps.
  • Collaborate with development, QA, and IT teams to automate and streamline the deployment processes.
  • Manage and optimize Azure infrastructure and services to ensure high availability, scalability, and security.
  • Develop and maintain Infrastructure as Code (IaC) scripts, with a preference for Bicep, to provision and manage Azure resources.
  • Monitor and troubleshoot system performance, reliability, and security issues.
  • Provide ongoing support and maintenance for deployed applications and infrastructure.
  • Stay updated with the latest industry trends and Azure services to continuously improve our processes and solutions.

These are skills that we are looking for in our ideal candidate:

  • Bachelor’s degree in computer science or related field.
  • Strong proficiency in C#
  • Effective communication and collaboration skills.
  • Proven experience as an Azure DevOps Engineer or similar role.
  • Strong proficiency with Azure DevOps and CI/CD pipeline creation and management.
  • Extensive hands-on experience with Azure services (e.g., Azure Virtual Machines, Azure App Services, Azure Functions, etc.).
  • Proficient in Infrastructure as Code (IaC) with a preference for Bicep language.
  • Solid understanding of version control systems, particularly Git.
  • Strong scripting skills (e.g., PowerShell, Bash, Python).
  • Excellent problem-solving skills and ability to troubleshoot complex issues.
  • Azure certifications (e.g., Azure DevOps Engineer Expert, Azure Administrator Associate) are a plus.

These skills would be helpful but are not required:

  • Telecommunications industry experience.
  • Understanding of Microsoft SQL Server and relational databases
  • Familiarity with monitoring tools and practices (e.g., Azure Monitor, Application Insights).
  • Experience with containerization tools (e.g., Docker, Kubernetes)

This position is in Mitchell, SD.  Remote work is not available for this position.

This position includes assisting our clients vis phone and live streaming with configuring the SDP (Services Delivery Platform) to support plant tracking and automated provisioning of numerous network elements responsible for delivering  broadband, telephone, video, and email services to our customers.

Duties for this position include:

  • Delivering outstanding customer support during installation and continued use of the Innovative Systems SDP software
  • Providing end user training and support, which includes diagnosing, resolving, and documenting software issues in a timely and accurate manner.  This may require travel to client sites.
  • Project management of both simple and complex tasks involving Innovative Systems clients, third-party vendors, and Innovative Systems internal staff.

Job Requirements:

  • Excellent oral and written communication skills and ability to work with cross-functional teams
  • Project management of multiple projects simultaneously, both large and small
  • Minimum of 5 years of experience with the following software and technologies: Windows operating system, Wireshark, Access Gear (Calix, Adtran, Nokia, Zhome, Tarana, Plume, ect), Telephone switching equipment (Ribbon, Meta, ect.), IPTV Middleware (Innovative Systems, Minerva, ect.)
  • An understanding of Internet standards in the context of server-based application such as TCP-IP, DNS, FTP, SSH, HTML, XML, DHCP, and other protocols is preferred

What else can We Offer?

Below is a list of what we can offer to the right candidates to join the Innovative team.

  • Competitive wages and Quarterly Profit-Sharing Plan
  • Generous Paid time off and 10 paid holidays
  • 401(k) matching
  • Company paid family Blue Cross Blue Shield health insurance plan
  • Company contributions to an HSA (Health Savings Account) plan
  • Company paid employee Dental Insurance and Vision Insurance
  • Company paid Life Insurance and Short- & Long-Term Disability Insurance

Home of the World’s Only Corn Palace

Based in Mitchell, South Dakota, Innovative Systems is proud to support connectivity across the country, including delivering outstanding service to its Telecom, Cable, Municipality, Power, and Utility customers and their constituents.

Join Us