ORGANISATION SUMMARY
Kinetix Networks (Kinetix) is a wholesale ISP and provides services primarily to MSP’s (Managed Service Providers), Telco providers and other businesses with a premium network that they can offer to their customers to meet their voice and network requirements. We have a heavy focus on automation and believe if there is a more efficient way to do business, then this should be the standard. Promoting connectivity on the go, the products and services we offer can not only boost the effectiveness of your data, but also to make it useful in real world scenarios. By aligning ourselves with some of the best companies the IT world has to offer, we give accurate advice, and deliver the best of tech. It’s because of this we are well placed to get your data in motion!
Kinetix aims to address information technology needs for businesses and assist business owners and their employees to make data useful, increase workflow and drive efficiencies within their business.
BUSINESS PURPOSE
The business purpose for Kinetix Networks is:
“To connect IT providers with quality connections for their ability to better serve their customers, whilst empowering regional communities.”
BUSINESS VALUES
Kinetix Networks has established several key values which our team members are guided by; these values are:
- We Recognise
- We provide Quality solutions
- We build open & honest relationships
- We promote growth
- We work Smarter, not harder
- We are outcomes focused
- We are a team, we are a family
MAIN PURPOSE OF POSITION
We require a Software Developer to manage our applications, web sites, and online resources, currently developed using Python, PHP, CSS and JavaScript. The expected work will include planning, design, coding, testing, Quality Assurance (QA), web design, User Experiences (UX), content creation, markup, styling, scripting, SQL queries, ticket management, documentation, and more.
They will participate in meetings and communicate with team members, management, partners, stakeholders, and other parties in the undertaking of this role. They are expected to also perform ancillary activities such as visual design, support, consulting, technical expertise, documentation, administrative tasks, and other tasks as reasonably required.
KEY RESULT AREAS
Responsibilities
- Develop software including applications, websites, APIs, integrations
- Maintain existing software and develop new functionality enhancements
- Write clean, high-quality, document and maintainable code, scripts and markup
- Participate in code review, testing, debugging, and Quality Assurance (QA) activities
- Work on visual design, process flow, and User Experience (UX) enhancements
- Write content, specifications, guidelines, business cases and other documentation
- Manage the servers, databases and infrastructure supporting these online resources
- Other business tasks and projects as reasonably required
Skills and Proficiencies
- 2-3 years of experience as a Software Developer, Software Engineer or similar role
- 2+ years of Experience with Python
- 2+ years of Experience with Relational SQL Databases (MySQL / MariaDB)
- Experience with using HTML/XML, PHP, CSS3, and JavaScript/ECMAScript
- Experience with Agile utilising Git-based platforms or similar development practices
- Experience with building test cases, code review, and quality assurance
- Some experience with Linux-based Operating Systems, preferably Ubuntu
- Show proficiency in critical thinking and decision-making, with strong attention to detail
- Creativity in coming up with solutions and designs, and selecting/creating visual content
- Ability to work within guidelines, style rules and emulate other pre-written code
- Ability to write clear, concise, and commented code with accompanying documentation
- Can create workflow and process diagrams and flow-charts
- Can work well in a Team with members in-person and/or remote
- Can communicate clearly and effectively with team members and other parties
- Can manage own tasks while working independently