Software Engineer Learnership at Impact.Com
Job Description
Impact.Com is seeking a motivated Graduate Software Engineer to join their GRAINE (Graduates And Interns in Engineering) Squad. This is an exceptional opportunity for individuals looking to accelerate their software development careers. The role involves becoming proficient in cutting-edge technologies such as Java, Unit Testing, Test-Driven Development (TDD), and Spring, while gaining a deep understanding of the Impact.Com platform and codebase. You will contribute to the development, testing, and maintenance of software for the company's leading commerce partnership marketing platform, which empowers brands to grow by enabling them to discover, manage, and scale partnerships across the entire customer journey. This role is ideal for aspiring engineers who are eager to learn and contribute to a dynamic, global technology company.
Key Responsibilities
Develop, test, and maintain high-quality software for the Impact.Com platform.
Build comprehensive unit, functional, and integration level tests for all developed software.
Write clean, efficient code, collaborating effectively through pair programming and independent development.
Stay current with technological trends and advancements in software engineering, applying new improvements where beneficial.
Review business needs, technical specifications, and requirements to ensure alignment and quality.
Create and maintain essential design, user, and test documentation.
Why Join the Company
Impact.Com offers a unique environment for early-career professionals to thrive. As part of the GRAINE Squad, you'll receive dedicated training and mentorship to fast-track your software development journey. You'll work with a global team on an award-winning platform used by thousands of leading brands worldwide. Impact.Com fosters a culture of innovation, continuous learning, and professional growth, providing the ideal foundation for a successful career in technology. Join a company that is at the forefront of commerce partnership marketing and make a tangible impact.
How to Apply
Please apply using the Apply Now button on this page.
Requirements
Proficiency in Java, Unit Testing, TDD, and Spring.
Ability to master the Impact.Com platform and codebase.
Experience or strong understanding of software development principles.
Ability to develop, test, and maintain software.
Capability to build unit, functional, and integration tests.
Willingness to develop code independently and through pair programming.
Keenness to stay technically abreast of trends and advancements.
Ability to review business needs, requirements, and technical specifications.
Skill in writing and maintaining design, user, and test documentation.
Stand out from the crowd
A professional CV increases your chances of getting hired. Create yours in minutes or learn common pitfalls to avoid.