Job description
We are looking for a passionate team member to join our IT Team as an Analyst Programmer to further develop our custom-built inhouse and customer facing systems. Our IT systems are a point of differentiation to our competitors.
Reporting to the Director of IT, the Analyst Programmer will work with management, staff and other users to plan, analyse and develop systems to support the training mission of the business. The systems include sales, accounting, CRM for staff as well as customer portals for managing training.
This is a permanent full-time position with a combination of office and work from home hours. This role is perfect for a motivated individual wishing to apply their skills and knowledge in a challenging IT role.
The Analyst Programmer's key responsibilities will include:
Communicating with staff and clients to resolve application queries and/or escalate to appropriate teams for resolution
Provide business support and help with the use of our systems to staff and clients
Ensuring staff and clients are kept up to date with the progress of open requests
Recording and providing clear documentation to improve first call resolutions
Ensuring that the PD Training support practices are adhered to
Contributing to the continual improvement of the support process by raising ideas to the Director of IT and being involved in continuous improvement initiatives as required
A bit about You
We require a highly motivated Analyst Programmer with outstanding communication and programming skills. Other required skills and experience include:
Tertiary qualification in ICT
Strong communication skills, both written and verbal
Researching, consulting, analysing and evaluating system program needs
Identifying technology limitations and deficiencies in existing systems and associated processes, procedures and methods
Testing, debugging, diagnosing and correcting errors and faults in a number of programming languages including c# (.NET), HTML and JavaScript within established testing protocols, guidelines and quality standards to ensure programs and applications perform to specification
Writing and maintaining program code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards
Writing, updating and maintaining technical program, end user documentation and operational procedures
Providing advice, guidance and expertise in developing proposals and strategies for software design activities such as financial evaluation and costings for recommending software purchases and upgrades
.NET c# development experience
SQL server configuration and design
Microsoft Azure administration including Microsoft Active Directory
Highly regarded experience:
Power BI development
What's in it for You?
Work for a global organisation
On the job training & development
Opportunities for professional development
Work from home