1

Computer Science Training Jobs in Michigan (NOW HIRING)

Provide end-user training and production support as needed. Required Qualifications * Bachelor''s degree in Computer Science, Information Systems, Engineering, or a related field. * 5+ years of ...

Technical Trainer

Detroit, MI

$32.25 - $42.75/hr

Bachelor's degree in Computer Science, Computer Engineering or equivalent experience * 2+ years of experience delivering technical training, preferably software training * Willing and able to travel ...

Data Scientist 2

Southfield, MI · On-site

$90K - $113K/yr

... training. * Perform other duties as assigned. QUALIFICATIONS: * Bachelor's degree in Mathematics, Statistics, Computer Science, Data Science, Software Engineering or a related field * 2-5 years of ...

Data Scientist 2

Southfield, MI · On-site

$90K - $113K/yr

... training. * Perform other duties as assigned. QUALIFICATIONS: * Bachelor's degree in Mathematics, Statistics, Computer Science, Data Science, Software Engineering or a related field * 2-5 years of ...

Sr Business Analyst

Detroit, MI · On-site

$91K - $118K/yr

... training documents and keep them updated Lead small projects when needed Requirements Associate, bachelor's or master's degree in business management, computer science or information technology Five ...

After initial training in-person, this specific role could have the flexibility to work from home ... Mathematics, Statistics, Computer Science, Physics, Operations Research, Economics, Electrical ...

next page

Showing results 1-20

Computer Science Training information

See Michigan salary details

$18.4K

$61.2K

$105.4K

How much do computer science training jobs pay per year?

As of Jul 11, 2026, the average yearly pay for computer science training in Michigan is $61,184.00, according to ZipRecruiter salary data. Most workers in this role earn between $37,322.00 and $87,817.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Computer Science Training position, and why are they important?

To thrive in Computer Science Training roles, you need a solid background in computer science concepts, programming, and educational or instructional expertise, often supported by a relevant degree or professional certifications such as CompTIA, Microsoft Certified Educator, or instructional design credentials. Familiarity with learning management systems (LMS), online collaboration platforms, and coding tools like Python, Java, or C++ is commonly required. Strong communication, patience, and the ability to tailor complex technical information to diverse audiences are valuable soft skills in this field. These competencies are essential for effectively teaching and preparing learners for evolving industry demands.

What are some typical responsibilities of someone working in Computer Science Training?

Professionals in Computer Science Training are often responsible for designing and delivering curriculum, conducting hands-on programming workshops, assessing learners' progress, and updating course materials to reflect current industry trends. You may work closely with other instructors, HR training coordinators, or technical experts to align content with organizational or educational objectives. Collaboration with industry professionals and ongoing professional development are also common, as the technology landscape evolves quickly. This mix of technical and educational duties ensures that trainees gain practical, up-to-date skills needed for a successful tech career.

What is a Computer Science Training job?

A Computer Science Training job involves teaching or mentoring individuals in computer science concepts, programming, and related technologies. Professionals in this role may work in academic institutions, corporate training programs, or bootcamps to help students or employees develop technical skills. The job often includes designing curriculum, conducting lectures or hands-on coding sessions, and assessing learners' progress. Strong knowledge of programming languages, algorithms, and software development is typically required.

Infographic showing various Computer Science Training job openings in Michigan as of July 2026, with employment types broken down into 1% As Needed, 84% Full Time, 12% Part Time, and 3% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $61,184 per year, or $29.4 per hour.
Nautilus Specialist

Nautilus Specialist

JRD Systems Inc

Brighton, MI • On-site

Other

Posted 29 days ago


Job description

We are seeking an experienced Nautilus Specialist to support, administer, enhance, and optimize the Nautilus platform within a complex enterprise environment. The ideal candidate will possess strong technical expertise in Nautilus configuration, integrations, workflow development, and production support while collaborating with business stakeholders to deliver scalable and efficient solutions.

Key Responsibilities
  • Serve as the primary technical resource and Subject Matter Expert (SME) for the Nautilus platform.
  • Configure, customize, and maintain Nautilus applications, workflows, and business processes.
  • Gather and analyze business requirements and translate them into technical solutions.
  • Develop and support integrations between Nautilus and enterprise applications using APIs, middleware, and data exchange mechanisms.
  • Troubleshoot and resolve application, workflow, interface, and data-related issues.
  • Monitor system performance and implement enhancements to improve reliability and efficiency.
  • Support application upgrades, patches, releases, and environment migrations.
  • Perform root cause analysis and provide recommendations for long-term solutions.
  • Create and maintain technical documentation, process flows, and support procedures.
  • Participate in testing activities including unit testing, system integration testing, and user acceptance testing (UAT).
  • Collaborate with infrastructure, database, development, and business teams to ensure successful solution delivery.
  • Ensure compliance with organizational standards, security policies, and governance requirements.
  • Provide end-user training and production support as needed.
Required Qualifications
  • Bachelor''s degree in Computer Science, Information Systems, Engineering, or a related field.
  • 5+ years of experience supporting enterprise applications and business systems.
  • 3+ years of hands-on experience with Nautilus platform administration, development, or support.
  • Strong understanding of application architecture, system integrations, and data management.
  • Experience working with relational databases and SQL.
  • Knowledge of REST/SOAP APIs, web services, and integration frameworks.
  • Experience with software development lifecycle (SDLC), Agile methodologies, and DevOps practices.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent verbal and written communication skills.
Preferred Qualifications
  • Experience integrating Nautilus with ERP, CRM, MES, or other enterprise systems.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Knowledge of automation and workflow orchestration tools.
  • Experience supporting mission-critical production environments.
  • Familiarity with ITIL processes, change management, and incident management.
  • Experience in manufacturing, logistics, healthcare, life sciences, or regulated industries.
Technical Skills
  • Nautilus Administration & Configuration
  • Workflow Design & Process Automation
  • SQL Server, Oracle, or PostgreSQL
  • REST & SOAP APIs
  • XML, JSON, and Data Mapping
  • Scripting Languages (PowerShell, Python, JavaScript)
  • Application Support & Troubleshooting
  • Systems Integration
  • Release & Change Management
  • Agile/Scrum Methodologies
Core Competencies
  • Technical Leadership
  • Stakeholder Management
  • Business Process Analysis
  • Problem Solving
  • Process Improvement
  • Documentation & Knowledge Transfer
  • Collaboration & Communication
Nice to Have
  • Experience with Power Automate, Appian, ServiceNow, or similar workflow platforms.
  • Exposure to CI/CD tools such as Jenkins, GitLab, Azure DevOps, or GitHub Actions.
  • Experience leading enhancement projects and mentoring junior team members.

Location: Hybrid
Employment Type: Contract
Experience Level: Mid-Level to Senior-Level