Information Technology Careers
Opportunities for tech-minded pros.
Work with cutting-edge technology. Be a difference maker. Join a collaborative team where new ideas matter and change is embraced. Our information technology team directly impacts the Midco products and services our customers value and appreciate. Each team member is driven to learn new technology tools that help our company continue growing and succeeding.
Apply for an information technology position! Search for opportunities near you. We have job openings in South Dakota, North Dakota, Kansas, Wisconsin and Minnesota.
Find information technology job opportunities near you. This includes data engineers, information security analysts, network technicians, network engineers, project managers, service desk technicians, software developers and more. Plus, Midco provides learning opportunities and career development.
Benefits galore! Medical. Dental. Free services.
Midco offers plenty of perks, like generous benefit packages and great incentives to fit your needs.
- Free and discounted internet and TV services
- Medical, dental and vision insurance
- Profit sharing and 401(k) retirement plans
- Work from home (or not – you choose)
- Paid time off (starting on day one)
- Advancement opportunities
- Tuition reimbursement
- Wellness program
- So much more!
Why pick Midco for your career?
Whether you’re looking for entry-level or advanced information technology positions, your next career is here. We offer many career development and advancement opportunities to our team members. With a little Midco experience, you can move up in your career to lead your own team or work in other fields1, such as:
- Operations and analytics
- Quality assurance
- Technical support
- Technical Training
- Sales Engineering
Career paths for information technology.
Grow in your career. We empower employees to build the career of their dreams. Leaders encourage their teams to explore certifications and training opportunities for career advancement.
Enhance, design, and maintain our network to meet customers’ needs. Knowledge areas include LAN, WAN, and MAN networks, routers, switches, and optical shelves.
Develop, maintain, and test software systems that best meet the needs of the business and the customers we serve. Deliver efficient and reliable code based on defined specifications and within established timelines.
Protect company information assets by conducting vulnerability scans. Assess risk, mitigate threats, and implement security measures to protect systems, networks, and data.
Design, optimize, implement, and maintain network security systems. Proactively ensure that network is secure from outside attack or penetration
Deploy, monitor, maintain, and support colocation center facilities. Schedule and manage preventive maintenance and routine backups of data center equipment.
Develop and maintain data solutions that support database design, data flow, and analysis. Build analytical data sets to provide actionable insights into key business performance metrics.
Create and maintain project management plans, including project scope, goals, and deliverables. Coordinate with cross-functional project team members to successfully complete and implement business, process, system, and application development projects.
Monitor crucial network elements, fiber infrastructure, and applications using various network monitoring systems in a 24x7 Network Operations Center (NOC) environment. Perform scheduled preventative network maintenance testing and network surveillance health checks.
Provide IT service excellence to internal customers and manage site computing equipment, including laptops, desktops, printers, mobile devices, and enterprise software and computer interfaces. Troubleshoot issues, upgrade software and hardware, and maintain information in service desk ticketing system.
Lead and deliver successful training courses to multiple teams, including business solutions technicians, field operations, engineering, and construction staff. Evaluate usefulness and value of existing programs, and implement best practices to improve quality of training program delivery.
Perform data mining, analysis, and dashboard preparation and reports that support customer experience trends and business processes. Collect and analyze large data sets that identify trends, actionable insights, and measurable conclusions.
Use geographic information system data and applications in the design and draft of access networks. Deploy web-based GIS maps that are simple and intuitive for end users assigned to telecommunication projects.