Be a part of our team

Current Vacancies

Full Stack Web Developer (JavaScript, PHP)

Roles & Responsibilities

  • Develop and manage software related aspects of product development such as apps, webpage design and maintenance and program codes upgrading.
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Build features and applications with a responsive design
  • Work with software engineering team and analysts to improve software
  • Develop and manage well-functioning databases and applications

Skillset Requirements

  • Proven experience as a Full Stack Developer with skill sets of Mysql / MSSql, Laravel / PHP
  • Knowledge of multiple front end development languages with JavaScript / HTML5 / CSS3 / NodeJS (ES2015+)
  • An analytical mind with a keen eye for software design
  • Excellent problem solving skills with a relentless self-drive
  • Exceptional attention to details and time management skills
  • Team player and good collaborator
  • Excellent communicator

Qualifications

  • Bachelor’s degree in Technology or Computer Science
Mobile Developer

We are also looking for an Mobile Developer responsible for the development and maintenance of applications aimed Smart Home and mobile devices. Your primary focus will be the development of IOS/Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

Roles & Responsibilities

  • Support the entire application lifecycle (concept, design, test, release and support)
  • Produce fully functional mobile applications writing clean code
  • Gather specific requirements and suggest solutions
  • Write unit and UI tests to identify malfunctions
  • Troubleshoot and debug to optimize performance
  • Design interfaces to improve user experience
  • Liaise with Product development team to plan new features
  • Ensure new and legacy applications meet quality standards
  • Research and suggest new mobile products, applications and protocols
  • Stay up-to-date with new technology trends

Skillset Requirements

  • Minimum 1-year experience in Mobile Application (Android and iOS) development is essential.
  • In-depth knowledge of programming language i.e. Swift, Java, Javascript etc.
  • Required language(s): English
  • Experience in UI/UX technique for mobile apps
  • Experienced in publishing apps to Google Play / AppStore.
  • Experience in both iOS and Android mobile app development.
  • Preferably Senior Executives specialising in IT/Computer – Software or equivalent.
  • Experienced in Smart Home App development is bonus
Senior Agile Business Analyst

Overview of Role

The Agile Specialist Business Analyst guides development efforts for Agile projects while representing business interests throughout. Primary responsibilities include writing user stories, managing requirements reprioritisation, and co-designing solutions with business partners, in addition to core business analyst responsibilities.

Key Responsibilities

Core Business Analyst Responsibilities

  • Manage requirements elicitation, analysis, and documentation processes to capture business and end user needs.
  • Prioritise needs within and across projects based on business impact.
  • Support business case creation.
  • Communicate solution trade-offs to business partners to frame and influence project decisions.
  • Engage delivery teams to communicate solution vision and priorities.
  • Promote architectural standards and consistency.
  • Promote usability standards and design solutions with a high-quality, effortless UX.
  • Proactively monitor industry, functional, and technology trends to guide business partners on emerging opportunities
  • Assess the risks of solution options and develop plans to mitigate them.
  • Support enterprise digital strategy and organizational change management.
  • Define, set up, and execute test cases to validate that the solution meets functional and non-functional requirements.
  • Provide consultative support and advice on technology projects led by business partners.
  • Coach employees to make use of technology and information.

Specialized Agile Responsibilities

  • Document requirements as user stories.
  • Partner with business stakeholders and product owners to manage requirements reprioritisation processes throughout the delivery lifecycle.
  • Use co-design and prototyping approaches to design and iterate on high-value solutions.
  • Participate in ongoing meetings to support project delivery, including team stand-ups, solution show-and-tells, and sprint planning.
  • Participate in other delivery activities (e.g., testing, coding) as required in collaboration with other delivery team members to support solution delivery objectives.
  • Serve as a champion for Agile methods across the delivery team and organization.

Skills and Competencies

  • Ability to adapt and respond to change
  • Understanding of business context and objectives
  • Ability to communicate technical concepts in plain language
  • Analytical and problem-solving skills
  • Attention to detail
  • Ability to quantify resource requirements and measure and communicate proposed project benefits
  • Risk assessment, negotiation, and problem resolution skills
  • Influencing skills and demonstrated ability to engage both developers and business partners to achieve target outcomes
  • Verbal and written communication skills

Experience

Must haves:

  • Business Analysis experience
  • Experience working on a project using Agile or iterative methods.
  • Experience in Azure DevOps.
  • Familiarity with company structure and operations outside of IT.

Desirables:

  • Previous experience of working with projects involving Epicor would be a clear advantage.

Qualifications

  • Bachelor’s degree in Technology or Computer Science
Business Intelligence & Data Analyst

Overview of Role

The BI & Data Analyst is responsible for the successful delivery, design and support of high visibility desktop reports, mobile reports, and dashboards.

As a BI Engineer you will leverage BI applications (including Phocus and Power BI) in accordance with application development standards and best practices. You will work closely with Department heads, SMEs, and Systems engineers from wireframe development to post deployment support.

This role will perform data analytics including extracting, restructuring, and cleansing data and assist in solution design efforts including analysis, design and architecture for data and reporting structures. The role will also be responsible for incident management within your area of expertise and providing proper feedback to end-users regarding reporting system status and/or errors.

Core Responsibilities

  • translates business needs into technical specifications to deliver customized reporting systems.
  • Accountable for end-to-end development and support of Polyaire’s BI reporting environments for ongoing metrics, reports, dashboards, etc.
  • Creates data visualizations that illustrate data learnings and insights in an understandable and user-friendly manner through UI/UX design.
  • Adopts and adapts to newly approved technologies, programming languages, tools, and standards for business intelligence.
  • Collaborates to ensure application designs utilise appropriate patterns and standards.
  • Creates and refines user manuals for each reporting application/visualisation.
  • Documents BI application specifications and produces operational support manuals.
  • Identifies and interprets trends, patterns, and correlations among various data points.
  • Assesses functional and non-functional requirements and creates designs to meet both business and technical needs.
  • Designs, builds, and maintains automated reporting, dashboards, and analysis to enable teams to self-service data needs.
  • Assists in defining technical requirements such as tool or platform selection criteria for the reporting environments.
  • Assists in solution design efforts (i.e., analysis, data warehouse design, architecture) and understands the data warehouse or data lakes implementation related to BI.
  • Identifies, designs, and implements internal process improvements: automating manual processes, optimizing BI capabilities.
  • Identifies ways to improve data reliability, efficiency and quality of data management required for building BI applications and reports.
  • Communicates technical concepts to non-technical audiences both in written and verbal form.
  • Engages with other business units and customer environments to extract, restructure, and cleanse data.

Skills and Competencies

  • 2+ years’ experience working with BI technologies and tools like Microsoft Power BI, Phocas, Tableau etc.
  • 2+ years’ BI related experience using ETL, Data warehousing management, Data Mining, Report Designer, or development; ability to write complex SQL queries against a variety of data sources.
  • 3+ years’ heterogeneous database management systems experience for example: MS SQL, MySQL etc. and working knowledge with various data sources like flat files (csv, delimited), Web API, XML.
  • Proven ability to build consensus between teams with differing architecture and design viewpoints and perspectives.
  • Good understanding of data and query optimization, query profiling, and query performance monitoring tools and techniques.
  • Experience implementing solutions on multiple platforms.
  • Must be self-motivated, responsible, conscientious, and detail oriented. Proven ability to follow priorities and timelines.
  • Must have strong analytical and problem-solving skills.
  • Able to work in a fast-paced agile development environment.

Experience

Highly desirables:

  • Microsoft Power BI certifications.
  • Epicor or similar ERP experience
  • Experience delivering reporting design, visualizations, and solutions through agile software development methodologies.
  • Excellent verbal and written communication skills.

Qualifications

  • BS in Computer Science, Engineering, or equivalent software/services experience.
Agile Business Analyst

Overview of Role

The Agile Specialist Business Analyst guides development efforts for Agile projects while representing business interests throughout. Primary responsibilities include writing user stories, managing requirements reprioritisation, and co-designing solutions with business partners, in addition to core business analyst responsibilities.

Key Responsibilities

Core Business Analyst Responsibilities

  • Manage requirements elicitation, analysis, and documentation processes to capture business and end user needs.
  • Prioritise needs within and across projects based on business impact.
  • Support business case creation.
  • Communicate solution trade-offs to business partners to frame and influence project decisions.
  • Engage delivery teams to communicate solution vision and priorities.
  • Promote architectural standards and consistency.
  • Promote usability standards and design solutions with a high-quality, effortless UX.
  • Proactively monitor industry, functional, and technology trends to guide business partners on emerging opportunities
  • Assess the risks of solution options and develop plans to mitigate them.
  • Support enterprise digital strategy and organizational change management.
  • Define, set up, and execute test cases to validate that the solution meets functional and non-functional requirements.
  • Provide consultative support and advice on technology projects led by business partners.
  • Coach employees to make use of technology and information.

Specialized Agile Responsibilities

  • Document requirements as user stories.
  • Partner with business stakeholders and product owners to manage requirements reprioritisation processes throughout the delivery lifecycle.
  • Use co-design and prototyping approaches to design and iterate on high-value solutions.
  • Participate in ongoing meetings to support project delivery, including team stand-ups, solution show-and-tells, and sprint planning.
  • Participate in other delivery activities (e.g., testing, coding) as required in collaboration with other delivery team members to support solution delivery objectives.
  • Serve as a champion for Agile methods across the delivery team and organization.

Skills and Competencies

  • Ability to adapt and respond to change
  • Understanding of business context and objectives
  • Ability to communicate technical concepts in plain language
  • Analytical and problem-solving skills
  • Attention to detail
  • Ability to quantify resource requirements and measure and communicate proposed project benefits
  • Risk assessment, negotiation, and problem resolution skills
  • Influencing skills and demonstrated ability to engage both developers and business partners to achieve target outcomes
  • Verbal and written communication skills

Experience

Must haves:

  • Business Analysis experience
  • Experience working on a project using Agile or iterative methods.
  • Experience in Azure DevOps.
  • Familiarity with company structure and operations outside of IT.

Desirables:

  • Previous experience of working with projects involving Epicor would be a clear advantage.

Qualifications

  • Bachelor’s degree in Technology or Computer Science
Senior Electronics Engineer: Embedded Systems Design

Overview of Role

The Electronic Engineer for Embedded System Design will be required to lead a team of engineers developing smart applications for use in real time SmarHome: AirTouch product line ( www.airtouch.net.au ) .The job requires an extensive experience working on both hardware and software, Familiar with the latest processors and other embedded system tools. This role requires good knowledge in theories and practicalities on microcontrollers. The electronics engineer would play a big role in production from sourcing components, product testing, production, quality control and assurance in each process. The ability to detect potential problems and perform adequate testing at all levels of abstraction is essential.

Roles & Responsibilities

  • responsible for the design, development, implementation, production, testing, integration and maintenance of embedded systems
  • validate product designs and develop system software from design through to debugging
  • test systems regularly to eliminate potential issues, provides system level support working with cross functional teams
  • provide expert level experience in software & hardware integration
  • design & develop circuit boards. ( and blueprints )
  • develop and implement testing methods, report test results and recommend improvements to software programs.
  • produce programs based on client specifications and needs
  • driver software development

Skills & Competencies

  • excellent in problem-solving and critical thinking in developing new products or features based on a need from consumers, finding and solving a problem within an existing product.
  • strong written and verbal communication skills that will be required to communicate with their team members, managers and clients professionally and effectively, This includes communicating complex concepts to non technical audience.
  • meticulous
  • the ability to work with minimum guidance, teachable and able to operate effectively as part of a team

Must have experience and skills in ALL of these areas below:

  • strong knowledge in theory and practicals on microcontrollers
  • development of real-time embedded software using C programming language
  • debugging on real-time embedded systems (electronics debugging and troubleshooting)
  • hardware knowledge and experience in serial and wireless communications
  • good knowledge of microcontroller peripherals UART, Timers, ADC/DAC , SPI, I2C
  • the understanding of memory regions (heap, stack etc), Interrupts, DMA
  • driver software development with a good understanding of devices, registers and programming.
  • design embedded systems in Operating Systems (OS), Real Time OS(RTOS) using inter process communications, semaphores, mutex
  • circuit design and prototyping
  • use of lab equipment to test the products and systems developed ie. oscilloscopes, logic analysers etc

Personal Attributes

  • keen eye with attention to detail
  • problem solvier
  • enthusiastic, flexible,
  • positive approach to learning
  • structured individual who is also resilient to pressure

Qualifications

Bachelor’s Degree in Electrical/Electronics Engineering/Computer Science

Submit Your Application Here

    Upload your CV (.doc; docx; pdf; rtf; txt) 12mb limit