Software Engineer
Company Overview
Founded in 2014, and listed on the ASX since 2015, Superloop’s purpose is to enable better internet for Australian homes and businesses, by enabling challenger retail brands to take a larger share of the market, leveraging Superloop’s Infrastructure-on-Demand platform.
Superloop operates in three segments of the market: consumer connectivity, business network and security solutions, and wholesale connectivity, all of which leverage Superloop’s investments in physical infrastructure assets including fibre, subsea cables and fixed wireless, as well as Superloop’s software platforms. Hundreds of thousands of homes and businesses rely on Superloop every day for their connectivity needs.
Visit www.superloop.com to learn more.
Business Unit Overview
The Business Support Systems team is responsible for:
Design, development and support of applications included in the team’s portfolio.
Support revenue generating product development projects through development of new functionality.
Implement projects and small changes to improve business efficiency in line with business priorities.
Support business transformation through decommissioning of non-strategic functionality and tools.
Provide application support, including refining processes where improvement will benefit Superloop as an organisation.
Support uninterrupted execution of business processes to support agreed SLAs.
Role Purpose
As a Software Engineer, you will be part of a team where you'll contribute to building the next generation of our applications. The role will provide the opportunity to develop and enhance business critical applications using company accepted tools and practices. You will also be working with Development Team Leaders, Managers and other stakeholders to ensure software projects meet timelines and requirements.
Key Responsibilities
Writing and implementing efficient code for company systems.
Identifying areas for modification in existing systems and subsequently developing and testing these modifications.
Work with the Team Leader or the Manager to agree priorities and key deliverables.
Take technical responsibility for the design and implementation of the application components.
Uphold a common set of programming conventions, practices and methodologies.
Liaise with internal and external stakeholders to ensure integrations and solutions meet business requirements.
Provide accurate estimates on development tasks and proactively communicate potential delays.
Manage the development processes to ensure compliance with industry best practice and the ISO27001 framework.
Work using a consistent agile development methodology ensuring the use of documented user stories, backlog reviews and progress tracking.
Follow quality assurance procedures.
Prepare applications for deployment on production systems as required.
Qualifications and Experience
University degree qualification in IT, computer science, or Software Development.
Minimum 2 years' commercial experience in a development related role in IT.
Good knowledge of one of the following frameworks:
PHP Laravel MVC Framework.
Understanding of software development life cycle, including CI/CD and testing best practices.
Practical knowledge of Unit Test frameworks.
Linux based platform for application deployment and maintenance.
Experience of modern software engineering methodologies (Design Thinking, Agile, DevOps, Continuous Delivery, UX).
Firm understanding of Object-Oriented programming and Design Patterns.
Demonstrated expertise in problem-solving and technical innovation.
Good communication and problem resolution skills.
Proactively shares knowledge with team members.
Ability to work in a large team environment with members of diverse cultures and backgrounds.
Behaves in a respectful and professional manner, maintaining high integrity and transparency when delivering work.
Key Deliverable
Developed code to conform to best practices and company guidelines.
Ensure all software, systems and processes are adequately documented.
Take all practical steps to maintain uptime of systems within the team portfolio to comply with agreed SLAs.
- Department
- Product & Commercial
- Locations
- CBD Business Centre, Janadhipathi Mawatha, Colombo 01
- Remote status
- Hybrid
Software Engineer
Loading application form