1

Junior Computer Science Jobs in Lansing, MI (NOW HIRING)

Provide guidance and mentorship to junior business analysts. * Serve as the primary liaison between ... Bachelor's degree in Information Technology, Computer Science, Business Administration, or related ...

Senior Systems Engineer

Okemos, MI · Hybrid

$94K - $129K/yr

Guides junior System Engineers, by offering technical assistance and support. * Participates in ... Position requires a bachelor's degree in Computer Science, Information Technology, Engineering, or ...

Senior Systems Engineer

Okemos, MI · On-site

$94K - $129K/yr

Guides junior System Engineers, by offering technical assistance and support. * Participates in ... Position requires a bachelor's degree in Computer Science, Information Technology, Engineering, or ...

Mentor junior designers. Qualifications You Must Have * A Science, Technology, Engineering or ... Computer Aided Design Software experience: Creo / Windchill (Preferred) or NX / FiberSIM ...

... sciences, renewable energy, mobility, logistics & fulfillment, and heavy industry. Our ... Technically proficient with 3D CAD Modeling programs * Strong working knowledge of mechanical ...

Sr. Construction Engineer - Lansing

Lansing, MI · On-site

$106K - $145K/yr

Provide technical leadership for complex assignments and mentor junior staff. * Interpret and apply ... Ability to read printed materials and computer screens; hearing and speech abilities to communicate ...

Showing results 21-32

Junior Computer Science information

See Lansing, MI salary details

$24.3K

$90.2K

$139.5K

How much do junior computer science jobs pay per year?

As of Aug 19, 2026, the average yearly pay for junior computer science in Lansing, MI is $90,245.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,000.00 and $88,200.00 per year, depending on experience, location, and employer.

What is a junior computer scientist?

A Junior Computer Scientist is an entry-level professional who typically holds a degree in computer science or a related field. They work under the supervision of senior staff to design, develop, test, and maintain software, algorithms, or systems. Their responsibilities may include coding, debugging, conducting research, and assisting with technical documentation. This role is often a starting point for those looking to advance in the field of computer science, offering valuable hands-on experience and opportunities to learn from more experienced colleagues.

What are the key skills and qualifications needed to thrive as a junior computer scientist?

To thrive as a Junior Computer Scientist, you need a solid understanding of programming languages (such as Python, Java, or C++), algorithms, and data structures, typically supported by a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, basic database management, and exposure to development environments are commonly expected. Strong problem-solving abilities, effective communication, and a willingness to learn are essential soft skills for this role. These skills and qualities enable junior computer scientists to contribute to team projects, adapt to new technologies, and efficiently solve real-world technical problems.

What types of projects and responsibilities can a junior computer science professional expect in their first year?

As a Junior Computer Science professional, you can expect to work on a variety of foundational tasks such as debugging code, writing unit tests, and assisting with the development of new features under the supervision of more experienced team members. You may also participate in code reviews, collaborate with cross-functional teams like design and QA, and help maintain documentation. These hands-on experiences are designed to help you build technical skills, understand software development processes, and gradually take on more complex assignments as you gain confidence and expertise.

What is the difference between Junior Computer Science vs Junior Software Developer?

AspectJunior Computer ScienceJunior Software Developer
Required CredentialsDegree in Computer Science or related fieldDegree or coding bootcamp certification
Work EnvironmentAcademic, research, or entry-level tech rolesSoftware development teams, tech companies
Industry UsageUniversities, research labs, tech firmsSoftware companies, startups, IT departments
Common Search/ComparisonYesYes

Junior Computer Science roles typically focus on foundational knowledge, research, or academic settings, requiring a degree in computer science. Junior Software Developer positions are more application-oriented, involving coding and software creation within development teams. While both roles are entry-level, they serve different career paths within the tech industry.

What are the most commonly searched types of Computer Science jobs in Lansing, MI?

The most popular types of Computer Science jobs in Lansing, MI are:

What are popular job titles related to Junior Computer Science jobs in Lansing, MI?

For Junior Computer Science jobs in Lansing, MI, the most frequently searched job titles are:

What job categories do people searching Junior Computer Science jobs in Lansing, MI look for?

The top searched job categories for Junior Computer Science jobs in Lansing, MI are:

What cities near Lansing, MI are hiring for Junior Computer Science jobs?

Cities near Lansing, MI with the most Junior Computer Science job openings:

Business Analyst

Prolim Global

Lansing, MI • On-site

Contractor

This job post has expired today. Applications are no longer accepted.


Job description

Prolim is hiring for a Business Analyst for a leading client.
 
Location: Lansing, MI
Contract: Long term
 

Position Summary
We are seeking an experienced Senior IT Business Analyst with strong Quality Assurance and Azure DevOps experience to lead business analysis efforts across complex technology initiatives. This role is responsible for driving requirements discovery, improving business processes, supporting testing strategies, and ensuring high-quality software delivery within Agile environments.
The Senior IT Business Analyst will work closely with business stakeholders, product owners, developers, and QA teams to translate business needs into scalable technology solutions while ensuring traceability, quality, and successful project outcomes.

Key Responsibilities

Business Analysis Leadership

  • Lead requirements gathering sessions, stakeholder interviews, and workshops to identify business needs and project objectives.
  • Translate complex business requirements into functional specifications, user stories, and acceptance criteria.
  • Create and maintain Business Requirement Documents (BRD), Functional Requirement Documents (FRD), process flows, and data mapping documents.
  • Conduct impact analysis and gap analysis for system enhancements and new initiatives.
  • Provide guidance and mentorship to junior business analysts.
  • Serve as the primary liaison between business stakeholders, development teams, and QA teams.

Azure DevOps & Agile Delivery

  • Manage and maintain product backlogs, user stories, tasks, and defects in Azure DevOps.
  • Collaborate with Product Owners and Scrum Masters to prioritize backlog items and plan sprint deliverables.
  • Ensure end-to-end requirements traceability using Azure DevOps work items and dashboards.
  • Track sprint progress, testing status, and defect metrics using Azure DevOps reporting tools.
  • Actively participate in Agile ceremonies including sprint planning, backlog grooming, daily stand-ups, and retrospectives.

Quality Assurance & Testing Oversight

  • Define and review test strategies, test plans, and test cases aligned with business requirements.
  • Support and oversee functional, integration, regression, and User Acceptance Testing (UAT).
  • Manage defect lifecycle in Azure DevOps, ensuring timely resolution and validation.
  • Collaborate with QA teams to ensure test coverage, data validation, and quality standards are met.
  • Ensure delivered solutions meet business expectations and compliance requirements.

Process Improvement & Strategic Contribution

  • Identify opportunities to improve business processes, workflows, and system efficiencies.
  • Recommend technology solutions and automation opportunities.
  • Contribute to enterprise-level business analysis standards and best practices.
  • Support change management, training, and adoption strategies for new systems.

Documentation & Stakeholder Communication

  • Develop and maintain comprehensive documentation including workflows, business rules, and system requirements.
  • Present analysis findings, system recommendations, and project updates to leadership and stakeholders.
  • Ensure clear communication between technical teams and business stakeholders.

Required Qualifications

  • Bachelor’s degree in Information Technology, Computer Science, Business Administration, or related field.
  • 7+ years of experience as an IT Business Analyst on enterprise software projects.
  • Hands-on experience with Azure DevOps for backlog management, user stories, sprint tracking, and defect management.
  • Strong experience with software testing, QA processes, and UAT coordination.
  • Deep knowledge of Software Development Life Cycle (SDLC) and Agile methodologies (Scrum, Kanban).
  • Proven experience writing user stories, acceptance criteria, and detailed functional specifications.
  • Excellent analytical, leadership, communication, and stakeholder management skills.

Preferred Qualifications

  • Experience working in enterprise-scale or multi-team Agile environments.
  • Familiarity with SQL, APIs, data integration, and system architecture concepts.
  • Experience supporting CI/CD pipelines and release management processes.

Key Skills

  • Advanced Business Analysis
  • Stakeholder & Executive Communication
  • Azure DevOps (Boards, Backlogs, Work Items, Dashboards)
  • Agile / Scrum Methodology
  • QA Strategy & Test Planning
  • Defect Lifecycle Management
  • Process Modeling & Improvement
  • Requirements Traceability
  • Data & System Analysis

Additional info:

  • - Interview Process: Interviews will be held in-person. Candidates MUST be available for an in-person interview.
  • - Duration: 1 year with possible extension
  • - Hybrid: Resource will be working a hybrid schedule. NO REMOTE ONLY OPTION. Will need to be onsite from day 1, two days a week.