Junior Software Developer Job at iMPact Business Group, Grand Rapids, MI

UDNvS3VHR2MyeVhXMTJVZVhIVFMrUndFQmc9PQ==
  • iMPact Business Group
  • Grand Rapids, MI

Job Description

Job Description

Junior Software Developer

Position Overview

We are seeking a motivated Junior Software Developer to join our development team. This role is ideal for someone early in their career who is eager to grow their technical skills while contributing to the design, development, and maintenance of scalable web-based applications.

You will work in a collaborative, Agile/Scrum environment alongside experienced developers, gaining hands-on experience building modern software solutions and supporting continuous improvement initiatives.

Key Responsibilities
  • Assist in the design, development, and maintenance of web-based applications
  • Develop and support RESTful and/or GraphQL APIs
  • Contribute to API documentation using tools such as Swagger/OpenAPI
  • Troubleshoot, debug, and optimize application performance and reliability
  • Build backend services that integrate with databases and external systems
  • Participate in code reviews and follow best practices for clean, maintainable code
  • Support testing efforts, including unit and integration testing
  • Learn and understand system architecture, workflows, and application functionality
  • Document processes and contribute ideas for system improvements and scalability
  • Collaborate with cross-functional team members in an Agile development environment
Job Requirements

Qualifications & Skills
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or in progress)
  • Understanding of software development fundamentals and requirements gathering
  • Exposure to full stack development technologies, including:
    • HTML5, JavaScript, TypeScript, CSS
    • .NET framework
    • SQL and database concepts
  • Familiarity with Object-Oriented Design principles
  • Basic understanding of Test-Driven Development (TDD)
  • Ability to perform unit and integration testing
  • Experience or interest in using AI tools to support development and productivity
  • Strong problem-solving skills and willingness to learn in a fast-paced environment

Job Tags

Similar Jobs

Nava Software Solutions

Business Systems Analyst Job at Nava Software Solutions

 ...NAVA Software solutions is looking for a Business Systems Analyst for one of our clients. Details: Business Systems Analyst...  ...Uses a logical approach to solve problems, improve processes, conflict reconciliation ~ Strong interpersonal communication and... 

Texas Farm Bureau Insurance Companies

Insurance Agent Job at Texas Farm Bureau Insurance Companies

 ...Job Description Job Description We are seeking an Insurance Agent to join our team! You will be responsible for expanding the company's book of business by selling various types of insurance policies to new and existing clients. Responsibilities: Present and... 

Unity Hospice

Chaplain Job at Unity Hospice

 ...Accountability and those who join us often feel called to make a meaningful difference in the lives of patients and families. The Chaplain provides spiritual care and support to patients and families, honoring their individual beliefs and preferences. This role is an... 

Potomac Haven Inc.

Full Stack Developer (Drupal 10 and WordPress) Job at Potomac Haven Inc.

 ...Description: Potomac Haven is seeking an experienced Full Stack Web Developer to lead the development of a new stand-alone campaign website...  ...-friendly website on a contemporary CMS (e.g. WordPress or Drupal) to be deployed on a secure cloud platform. You will create a... 

Davidson Technologies, Inc.

Mid-Level Radar Electromagnetic Warfare Analyst - HSV, AL Job at Davidson Technologies, Inc.

 ...conducting special studies, analyzing radar electromagnetic protection techniques, and contributing to the development and use of MATLAB-based simulation tools that model radar and electronic warfare interactions at the in-phase and quadrature (I/Q) signal level....