1

Junior Computer Science Jobs in Michigan (NOW HIRING)

Jr FullStack Java Developer

Farmington, MI · On-site

$51.75 - $66.75/hr

... Junior Full Stack Developer with 1-3 years of hands-on experience. The ideal candidate is a self-starter and quick learner with a solid academic background in Computer Science or a related field.

Jr Full Stack Java Developer

Okemos, MI · On-site

$47.50 - $61.25/hr

... Junior Full Stack Developer with 1-3 years of hands-on experience. The ideal candidate is a self-starter and quick learner with a solid academic background in Computer Science or a related field.

Mid-Level Java Developer

Okemos, MI · On-site

$46.25 - $59.75/hr

... Junior Full Stack Developer with 1-3 years of hands-on experience. • The ideal candidate is a self-starter and quick learner with a solid academic background in Computer Science or a related field ...

Senior AI Engineer - SFL Scientific

Detroit, MI · On-site

$103.30K - $141.80K/yr

... junior members on technical best practices and inspire professional development Qualifications : Required : • Bachelor's degree in a STEM field (Computer Science, Engineering, Physics, etc.) or ...

New

Senior Engineer

Auburn Hills, MI · On-site

$98.90K - $135.80K/yr

Required : • BACHELOR OF COMPUTER SCIENCE • 5 - 10 Years experience • Proficient in SQL ... guiding junior team members • Implementing end to end solutions catering to the business ...

RUBY ON RAILS DEVELOPER

Detroit, MI

$101.50K - $139.10K/yr

... years(for Junior) or 5 years(for Mid-Level) of experience in developing scalable and high ... computer science or engineering is preferred. Additional Information All your information will be ...

next page

Showing results 1-20

Junior Computer Science information

See Michigan salary details

$20.9K

$77.6K

$119.8K

How much do junior computer science jobs pay per year?

As of May 30, 2026, the average yearly pay for junior computer science in Michigan is $77,551.00, according to ZipRecruiter salary data. Most workers in this role earn between $58,400.00 and $75,800.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Junior Computer Scientist, and why are they important?

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 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 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 Michigan? The most popular types of Computer Science jobs in Michigan are:
What are popular job titles related to Junior Computer Science jobs in Michigan? For Junior Computer Science jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Junior Computer Science jobs in Michigan look for? The top searched job categories for Junior Computer Science jobs in Michigan are:
What cities in Michigan are hiring for Junior Computer Science jobs? Cities in Michigan with the most Junior Computer Science job openings:

Junior Digital Experience Analyst

UFCU

Saint Joseph, MI

Other

Posted 17 days ago


Job description

GENERAL SUMMARY (What is done and why)

The Junior Digital Experience Analyst is responsible for supporting the ongoing operations and the member experience of the digital delivery channel, including but not limited to online/mobile/voice banking, and other critical user-facing systems. The Analyst interacts with various internal management and IT staff, as well as with internal users. This position will also assist with smaller deployments, upgrades, and installations. The Analyst will rely on instructions and pre-established guidelines to perform the functions of the job.

ESSENTIAL FUNCTIONS, IN PRIORITY ORDER (Majority of duties, but not meant to be all inclusive or prevent other duties from being assigned as necessary)

1.  Act as second level support for incoming incidents and requests and ensure each is addressed in accordance with the documented service level agreements. Time 20%

2.  Administer and maintain end user accounts, permissions, and access rights for digital banking application access. Time 20%

3.  Perform periodic system maintenance, including but not limited to archiving files, database cleanup and maintenance, auditing of user permissions, standardized regression testing of application upgrades and patches. Time 20%

4.  Maintain and monitor tasks associated with the ITIL framework including but not limited to; service level availability, process metrics, implementing approved change requests, among other tasks. Time 15%

5.  Participate in cross-functional teams as assigned. Conduct integration, testing, and documentation for projects assigned and within the Analyst's area of responsibility. Time: 15%

6.  Develop and maintain standard operating procedures, workflow procedures, among other tasks. Time 5%

7.  Participate in disaster recovery, business continuity, and incident management configuration, maintenance, and testing. Time 5%

EDUCATION (Minimum education required to perform the duties of this position)

    Associate degree in computer science, Business Administration, or related field required, or 1 year related work experience required. One industry leading technical certification relevant to the job is preferred, i.e., CompTIA, Microsoft, Database, ITIL.

 

EXPERIENCE (Minimum experience required to perform the duties of this position)

In addition to the education requirement

    2 or more years of experience supporting, configuring, and troubleshooting software or hardware applications or systems.

    Minimum of 1 year financial services or financial technology experience required.

    Experience in quality control, application testing, validation, and remediation.

KNOWLEDGE, SKILLS AND ABILITIES (Minimum technical and communication skill levels and licenses/certificates normally required to perform the duties of this position)

    Experience with software applications in the financial services industry is considered valuable.

    Intermediate level of experience with each of the following: Android operating systems, Windows-based operating systems, Apple-based operating systems; Internet browsers including Internet Explorer, Firefox, Safari, and Chrome.

    Ability to develop support documentation or standard operating procedures.

    Application testing and/or quality assurance experience.

    Must have demonstrated communication skills and an effective, positive approach to staff relationships.

    Generates new ideas/approaches to solving problems and/or alternative solutions.

    Can effectively learn diverse business systems; how they function and can apply that knowledge into benefits to better serve the organization.

    Works effectively as part of a team and independently, requiring minimum supervision.

    Ability to adapt to change in a fast-paced environment.

    Must possess a high degree of technical expertise in the software and hardware facilities commonly used in the organization.

    Must possess a strong ability to analyze problems and prioritize urgency based on the risk of the problem to the organization.

    Technical knowledge of API's, Web Services, and XML is a plus.

 

Required Competencies

    Problem Solving

    Drive for Results

    Time Management

    Interpersonal Savvy

    Demonstrates Courage

    Dealing with Ambiguity

    Customer Focus

    Self-Development

    Integrity and Trust

    Business Acumen

Mental Requirements

    Ability to identify, analyze, present, and determine solutions to a variety of technical projects and problems.

    Ability to use good judgment and make sound decisions quickly.

    Ability to work under pressure.

    Proven problem-solving abilities.

    Ability to analyze and juggle multiple tasks and determine priorities.

Tools and Equipment Used

    All available general office equipment as needed.

    All available computer software, hardware and peripherals as needed.

WORKING RELATIONSHIPS/CONTACTS (Positions with which incumbents have frequent contact)

    Daily, personal/written/phone contact with IT management.

    Daily, personal/written/phone contact with IT staff.

    As necessary, personal/written/phone contact with strategic partners and vendors.

    Daily, personal/written/phone contact with credit union management and staff.

PHYSICAL DEMANDS (Physical effort generally associated with this position)

Work involves standing and walking for brief periods of time, but most work is done from a seated position. There is potential for eyestrain from reading detailed reports and computer screens. Deadlines, workloads, and pressure to achieve goals may cause increased stress levels.

WORKING CONDITIONS (Typical working conditions associated with this type of work and environmental hazards, if any, that may be encountered in performing the duties of this position)

Internal -- Work is normally performed in climate- controlled office environment, where exposure to conditions of extreme heat/cold, poor ventilation, fumes and gases is limited. Noise level is moderate and includes sounds of normal office equipment (computers, telephones, etc.). No known environmental hazards are encountered in normal performance of duties. Length of day is normally between 8:00 AM - 5:00 PM; long hours may be required to accommodate deadlines and special projects.

External -- Some travel and the ability to work remotely may be required; however, information on environmental conditions is not available.

EOE/Vets/Disability


About UFCU

Sourced by ZipRecruiter

Industry

Finance and insurance

Company size

501 - 1,000 Employees

Headquarters location

Austin, TX, US

Year founded

1936