1

Junior Software Developer Jobs in Canton, MI (NOW HIRING)

Who You Are The Software Developer will be responsible for the development of industrial desktop and web-based software solutions. The Design Engineer will be working in an Agile/Scrum based ...

Senior .NET Software Developer

Southfield, MI ยท On-site

$50.25 - $66.50/hr

Senior .NET Software Developer About 700Credit 700Credit is the industry leader in providing ... Collaborate with development team and mentor junior members: Work closely with other team members ...

Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Mechatronics, or related field of study and Three (3) years of experience as a Software ...

Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Mechatronics, or related field of study and Three (3) years of experience as a Software ...

Flex-N-Gate is seeking a full-time Full-Stack Software Developer to join our growing in-house software development team. This position will primarily support Midas , Flex-N-Gate's internally ...

Flex-N-Gate is seeking a full-time Full-Stack Software Developer to join our growing in-house software development team. This position will primarily support Midas , Flex-N-Gate's internally ...

Flex-N-Gate is seeking a full-time Full-Stack Software Developer to join our growing in-house software development team. This position will primarily support Midas , Flex-N-Gate's internally ...

Flex-N-Gate is seeking a full-time Full-Stack Software Developer to join our growing in-house software development team. This position will primarily support Midas , Flex-N-Gate's internally ...

next page

Showing results 1-20

Junior Software Developer information

See Canton, MI salary details

$22.2K

$82.5K

$127.4K

How much do junior software developer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for junior software developer in Canton, MI is $82,458.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,100.00 and $80,600.00 per year, depending on experience, location, and employer.

What are some typical challenges a junior software developer might face when starting out, and how can they overcome them?

Junior Software Developers often encounter challenges such as understanding large codebases, managing their time effectively between learning and delivering tasks, and adapting to new development tools or frameworks. To overcome these hurdles, it's helpful to actively seek guidance from more experienced team members, participate in code reviews, and make consistent use of documentation. Regular communication within the team and a willingness to ask questions can significantly speed up the learning process and help build confidence in your role.

What does a junior software developer do?

A junior software developer works on a development team writing and maintaining code for computer applications. As a junior software developer, your primary responsibilities are to learn the codebase, work on small bug fixes, and participate in paired programming with mid-level and senior developers. Junior software developers are entry-level positions, but as you gain experience and build up your programming skills, you will start to take on larger projects. Your job duties include attending and contributing to development team meetings, troubleshooting, patching computer code, and collaborating with other developers to create applications.

What are the key skills and qualifications needed to thrive as a junior software developer, and why are they important?

To thrive as a Junior Software Developer, you need proficiency in programming languages (such as Python, Java, or JavaScript), algorithms, and problem-solving, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development frameworks are valuable technical assets. Strong communication, teamwork, and a willingness to learn help you adapt and contribute effectively in collaborative environments. These skills and qualities are essential for delivering reliable code, supporting team goals, and growing in a fast-evolving tech landscape.

What does a junior software developer do?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers and contribute to various stages of the software development lifecycle. Their responsibilities often include writing basic code, debugging, collaborating with team members, and learning new technologies to improve their skills. This role is a great starting point for individuals looking to build a career in software development.
What are the most commonly searched types of Software Developer jobs in Canton, MI? The most popular types of Software Developer jobs in Canton, MI are:
What are popular job titles related to Junior Software Developer jobs in Canton, MI? For Junior Software Developer jobs in Canton, MI, the most frequently searched job titles are:
What job categories do people searching Junior Software Developer jobs in Canton, MI look for? The top searched job categories for Junior Software Developer jobs in Canton, MI are:
What cities near Canton, MI are hiring for Junior Software Developer jobs? Cities near Canton, MI with the most Junior Software Developer job openings:
Infographic showing various Junior Software Developer job openings in Canton, MI as of August 2026, with employment types broken down into 86% Full Time, 11% Part Time, and 3% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $82,458 per year, or $39.6 per hour.

Jr. Software Developer (Canton, MI)

Automated Media, Inc.

Canton, MI โ€ข On-site

$25 - $34.62/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 10 days ago


Job description

Who We Are: Founded in 1989, Automated Media, Inc. (AMI) is an innovative, award-winning information technology firm, based in Michigan and serving customers around the globe. AMI creates ingenious technology solutions, and develops and manages successful systems for Ford, Chrysler, GM, and other customers. These include tire programs, as well as other technology and project management programs, consulting, billing, and systems solutions.
Base Pay Range:
$25.00 - 34.62/HR.
A Junior Full Stack Developer performs both front- and back-end operations on websites and computer systems and evaluate the needs of users and analyze any technical issues to program functional systems.
As a Junior Full-Stack Developer, your essential job functions will include the following:
  • Responsible for the design, development, and testing of system applications utilizing defined development processes, tools, standards, frameworks and methodologies.
  • Working with senior members of the development team on projects that require multiple steps in the software development process.
  • Communicating with other developers on the team to share knowledge and coordinate work efforts.
  • Analyzing business requirements to create functional specifications that will be used for development.
  • Participating in meetings with other members of the development team to discuss progress on projects and identify any issues that may arise.
  • Testing new features to ensure they function as intended.
  • Creating prototypes of new features to test feasibility before beginning work on the final product.
  • Monitoring performance of applications to ensure they are running efficiently and responding quickly to user input.
  • Analyzing data to identify problems or opportunities for improvement.
  • Maintain up-to-date documentation of newly developed systems and operations.
  • Interface with key customers from all functional areas, both internal and external.

Other Duties as Assigned.
Position Requirements
  • Bachelor's degree in computer science or at least 1 year of experience in the IT industry or relevant training through a coding or technology program/internship.
  • Knowledge of HTML, CSS, JavaScript, and Visual Studio
  • Experience with C# (or similar object-oriented programming languages such as Java)
  • Above-average math skills
  • Applicants must speak fluent English.
  • Knowledge of Windows Server software system, C# (backend software language) and .NET Framework, .NET, or .NET CORE
  • Additional skills a plus, not required.
    • MSSQL Server Software - Other relational database experience welcome
    • GIT (Source Code Control software)
    • Subversion (Source Code Control software)
    • Angular (JavaScript framework written in TypeScript)
    • AngularJS (JavaScript framework)
    • Mongo Database
    • REDIS Cache

Physical Job Requirements
  • Continuous viewing from and inputting data to a computer screen.
  • Sitting for long periods of time.
  • Travel as necessary.

Why AMI: An amazing opportunity to join a growing organization, built on the efforts of hard working, innovative, and team-oriented people. We offer a competitive salary + bonus, and a comprehensive benefit package including: paid time off, medical, dental, vision, and 401k matching (50% on the dollar up to 7% of employee contribution). For more information on our benefit offerings, please visit our Dealer Tire Family of Companies Benefits Highlights Booklet.
EOE Statement: Automated Media, Incis an Equal Employment Opportunity (EEO) employer and does not discriminate on the basis of race, color, national origin, religion, gender, age, veteran status, political affiliation, sexual orientation, marital status or disability (in compliance with the Americans with Disabilities Act*), or any other legally protected status, with respect to employment opportunities.
*ADA Disclosure: Any candidate who feels that they may need an accommodation to complete this application, or any portions of same, based on the impact of a disability should contact Automated Media, Inc's Human Resources Department to discuss your specific needs. Please feel free to contact us at 1-800-933-2537 x6550.