1

Junior Mid Software Developer Jobs in Michigan (NOW HIRING)

We are seeking a Mid-Level Software Engineer to design, develop, and maintain scalable software ... Exposure to CI/CD pipelines, automated testing, and DevOps practices * Experience working in Agile ...

Junior Application Developer

Lexington, MI · On-site

$58K - $76K/yr

Job Summary We are seeking a motivated Junior Application Developer to support the development ... Understanding of fundamental software development concepts * Familiarity with relational databases

Junior Application Developer

Lexington, MI · On-site

$58K - $76K/yr

Job Summary We are seeking a motivated Junior Application Developer to support the development ... Understanding of fundamental software development concepts * Familiarity with relational databases

Senior Software Engineer - onsite

Detroit, MI · On-site

$116K - $153K/yr

Mentor junior and mid-level engineers and provide technical guidance * Participate in code reviews ... years of professional software engineering experience * Strong proficiency in one or more ...

.Net Developer

Detroit, MI · On-site

$44.25 - $58.25/hr

Detroit, MI Duration: 12+ months (extendable) Rate: $doe 100% Onsite We are looking for a mid-level Application/Software Developer, preferably with 4 plus years of experience in the role. Application ...

Mid-Level AI Software Test Engineer

Ann Arbor, MI · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Job#: 3041034 Mid-Level AI Software Test Engineer Position Summary We are seeking a Mid-Level AI ... CI/CD pipelines and DevOps principles * Experience testing distributed systems, web applications ...

Showing results 21-40

Junior Mid Software Developer information

What is a junior mid software developer?

A Junior Mid Software Developer is an early-career professional responsible for designing, coding, testing, and maintaining software applications under the guidance of senior developers. This role typically requires some prior experience or education in programming and software development, bridging the gap between entry-level (junior) and more experienced (mid-level) positions. Junior Mid Software Developers work collaboratively within a team, contribute to project tasks, and continuously learn new technologies and best practices to advance their skills. They may be involved in debugging, documentation, and implementing new features based on project requirements.

What are the key skills and qualifications needed to thrive as a junior mid software developer?

To thrive as a Junior/Mid Software Developer, you need proficiency in programming languages (such as JavaScript, Python, or Java), understanding of software development principles, and usually a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic database management, and common frameworks or development environments is typically expected. Strong problem-solving skills, teamwork, and effective communication help you collaborate with colleagues and adapt to changing project requirements. These skills and qualities are essential for writing reliable code, maintaining project momentum, and contributing positively to development teams.

How does a junior mid software developer typically collaborate with senior developers and other team members?

As a Junior Mid Software Developer, you will often work closely with senior developers, participating in code reviews, pair programming sessions, and regular team stand-ups. You’ll have opportunities to ask questions, receive feedback on your code, and contribute to team discussions about technical solutions. Collaboration also extends to cross-functional teams, such as QA testers, UX/UI designers, and product managers, ensuring that software solutions meet both technical and business requirements. This supportive environment helps you build your skills and gradually take on more complex responsibilities.

What is the difference between Junior Mid Software Developer vs Software Engineer?

AspectJunior Mid Software DeveloperSoftware Engineer
Experience LevelEntry to mid-level, typically 1-3 yearsMid to senior level, often 3+ years
ResponsibilitiesWriting code, fixing bugs, assisting in developmentDesigning systems, architecture, leading projects
Skills & CertificationsBasic programming skills, common certifications (e.g., Java, Python)Advanced coding, system design, certifications often preferred
Work EnvironmentTeam collaboration, supervised tasksLeadership roles, complex problem-solving

While Junior Mid Software Developers focus on coding and assisting in projects, Software Engineers typically handle system design and architecture, often with more experience and responsibility. The roles overlap in skills and industry usage, but differ mainly in experience level and scope of work.

What job categories do people searching Junior Mid Software Developer jobs in Michigan look for?

The top searched job categories for Junior Mid Software Developer jobs in Michigan are:

What cities in Michigan are hiring for Junior Mid Software Developer jobs?

Cities in Michigan with the most Junior Mid Software Developer job openings:

Infographic showing various Junior Mid Software Developer job openings in Michigan as of August 2026, with employment types broken down into 73% Full Time, and 27% Contract. Highlights an 100% In-person job distribution.

.NET Developer (Mid-level)

Strategic Staffing Solutions

Detroit, MI • Hybrid

Full-time

Posted 28 days ago


Job description

Job Description STRATEGIC STAFFING SOLUTIONS (S3) HAS AN OPENING. .NET Developer (Mid-level) Detroit, MI (Hybrid/Onsite Tues-Thurs) W2 contract role 12 months then eligible for Contract renewal Job Description We are looking for a mid-level .NET Application/Software Developer, preferably with 4 plus years of experience in the role. Duties: Works closely with clients, business analysts, and team members to understand the business requirements that drive the analysis and design of quality technical solutions

These solutions must be aligned with business and IT strategies and are in compliance with the organization's architectural standards. Responsibilities beyond development of software may include participation in component and data architecture design, technology planning, product evaluation, advanced testing processes and buy vs. build recommendations.

Individuals also provide input to project plans related to the Application Development initiative. Requirements: We are looking for a candidate that is local to the Detroit area. Bachelor's degree preferred, & 4 years of experience, OR an associate degree or Developer certification (equivalent to 2 years) & 4 years of experience, OR a high school diploma or GED and 6 years of experience in application development and design components.

Experience using most current program development technologies (i.e. Microsoft .NET, Oracle, Java) preferred. Good communication is essential

*Beware of scams. S3 never asks for money during its onboarding process