Software Developer Intern
Job Summary
Job Title: Software Developer Intern
Analytics Business Centre (ABC) is a SaaS and technology company building and implementing digital business solutions. We also operate a digital payments gateway alongside business software automation systems implementation and technology services. Were looking for ambitious recent graduates ready to gain real-world experience in a fast-moving technology business.
The Software Developer Intern will support ABCs engineering team in building testing and maintaining software applications with exposure to real SaaS products and a live digital payments environment.
- Support development of web and software applications
- Write clean maintainable code
- Test and debug applications
- Work with APIs and third-party integrations
- Support payment gateway integrations
- Work with databases
- Use Git and version control
- Support existing SaaS products
- Prepare technical documentation
- Participate in product and engineering meetings
- Investigate and resolve software issues
- Recently completed a degree/diploma in Computer Science Software Engineering Information Technology Computer Engineering or a related field from a recognised university or tertiary institution
- Previous full-time employment is not required; relevant academic projects personal projects hackathons or internships are an advantage
- Understanding of programming fundamentals
- Exposure to JavaScript Python PHP or similar languages is an advantage
- Familiarity with APIs databases web development or cloud technologies is a plus
- Exposure to payment systems and Git/version control is beneficial but not required
- Willingness to learn ABCs technology stack
- Strong problem-solving ability
- Curiosity about technology and digital business
- Attention to detail
- Good communication skills
- Ability to work in a team
- Initiative and ownership
- Ability to meet deadlines
- How SaaS products are built tested and maintained in production
- Real-world API and payment gateway integration
- Collaborative software development using Git and version control
- Working within an engineering and product team environment
- Debugging and resolving live software issues
- Writing technical documentation
- Contribute working tested code to assigned tasks with growing independence
- Demonstrate improving code quality and debugging ability
- Actively participate in engineering and product meetings
- Show growing understanding of ABCs systems and codebase
- Complete assigned technical documentation accurately
- Delivers working code with minimal rework required
- Demonstrates solid understanding of at least one part of ABCs tech stack
- Actively contributes to debugging and resolving issues
- Documentation produced is clear and usable by the team
- Shows increasing confidence working with APIs databases or integrations
Strong performers may progress toward roles such as Junior Software Developer Software Developer or Product/Engineering Support Specialist within ABC.
Required Skills:
Qualifications Technical background in IT Computer Science or related field Experience in presales solution consulting or technical sales Strong communication and presentation skills Knowledge of data analytics business intelligence and technology solutions Ability to understand and translate customer requirements into technical solutions Experience with CRM or sales support tools Bachelors degree in Computer Science Engineering or a related field
Required Education:
Education RequirementsRecently completed a degree/diploma in Computer Science Software Engineering Information Technology Computer Engineering or a related field from a recognised university or tertiary institutionPrevious full-time employment is not required; relevant academic projects personal projects hackathons or internships are an advantage