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

Crunch Fitness

Personal Training Manager Job at Crunch Fitness

 ...discounts Flexible schedule Free uniforms Opportunity for advancement Training & development Wellness resources Lead. Inspire. Grow. At Crunch Fitness, were more than a gymwere a community built on ene Manager, Training, Personal Trainer, Fitness Trainer, Leadership,... 

Vroom

Internal Area Manager Job at Vroom

 ...Job Summary: Summary As an Internal Area Manager you will be responsible for building relationships with dealerships, acting as the first line of contact for your dealerships regarding any questions/concerns that may arise in the loan process and keeping a positive... 

Interim HealthCare

Certified Nurse Assistant (CNA)- Private Duty Job at Interim HealthCare

Now Hiring Private Duty Certified Nurse Assistants in Hampstead* New graduate CNAs with an active license from the state of NC welcome...  ...Eastern Carolinas is now hiring Certified Nursing Assistant's (CNA) to provide home care services to clients in their home in Hampstead... 

Universal Processing LLC (uP)

Client Support - Bilingual in Vietnamese Job at Universal Processing LLC (uP)

 ...Qualifications: Must be authorized to work in the US at the time of hire. We are an E-Verify employer! Bilingual proficiency in Vietnamese is required, including reading and writing. Strong communication skills, critical thinking, detail-oriented, and analytical... 

Flying Food Group

Drivers Class A & B Job at Flying Food Group

 ...Food Group is seeking a reliable and safety-conscious CDL Class B Drivers to join our team at LAI. This position plays a crucial role in...  ...catering trucks, following DOT Regulations, adhering to strict airport ramp safety and food handling regulations, and maintaining...