It's all about who you work with. Opportunities below to join fantastic teams.

RRE
RRE
142
companies
1,326
Jobs

Software Developer

HYLA Mobile

HYLA Mobile

Software Engineering
Auckland, New Zealand
Posted on Friday, September 22, 2023

Position Title: Software Developer

Reporting: IT Manager

Main Objectives:

Operate as a Systems analyst for the company. Design, code, test and debug complex software while developing new functionality, and enhancing existing functionality, providing leadership to guide business direction and satisfy their requirements. Design work encompassing a broad project/platform agile scope. Derive from broad objectives, including developing detailed specifications from which applications will be written, designed, coded, tested and debugged. Consult with and advise Business owners to define requirements and software design Develop, maintain and support all Information systems within the company to enable efficient business processes, as directed by the IT Manager Operate with Business Analyst and testing personal to achieve objectives and when required to assist or complement the IT Manager Assist management in the development of long term plans for the Information and Technology requirements of the company in conjunction with external providers as required. Support external and internal IT users

Main Activities of the Role:

  • Systems Analyst
    • Lead the planning, design, development, and deployment of new applications and enhancements to existing applications.
    • Meet with process owners and end users to define business requirements and systems goals, and identify and resolve business systems issues.
    • Review and analyze the effectiveness and efficiency of existing systems and develop strategies for improving or further leveraging these systems.
    • Create system design proposals.
    • Create systems models and specifications, to provide direction to Developers
    • Document or update systems documentation as you go. This will entail development and maintenance of database schematics and data flow diagrams, and ensuring Business Owners have provided business rules and workflow diagrams.
  • Developer
    • Provide operational support on complex, far reaching and long term issues to diagnose and resolve incidents in production systems. Incidents are fewer but more complex, requiring analysis of issues, determination of additional resources to resolve the issue, and an in-depth system perspective
    • Support, maintain and document software functionality by effectively planning, design, document and develop efficient information systems and applications in support of core organizational functions
    • Proficiently plan and report on current activity and timeframes
    • Deliver software programs and applications as to requirements by effectively plan, design, document and develop efficient information systems and applications in support of core organizational functions
    • Analyse existing code, including document, test, update and support to amend software errors in a timely and accurate fashion, with the provision of status reports where required
  • User Support & Vendor Management
    • Ensure that business systems operate efficiently, that all staff and other users receive the support required to enable them to complete their jobs – working with Vendors as required
    • Ensure that all staff are adequately trained on all required software, utilising external training resources where required.
    • Ensure that client users of the company’s applications are fully supported and able to conduct business with the company at all times as required.
    • Acquire a working knowledge of all installed software, sufficient to provide backup support to users where required. Ensure appropriate Vendor support is available.
    • Understand the use of all software used in the development and operation of business systems, including but not restricted to PURE, MS SQL Server, etc.
    • Analyse existing code, including document, test, update and support to amend software errors in a timely and accurate fashion, with the provision of status reports where required

Key projects

Continued analysis of the Protecta core insurance application (SSP Pure Insurance Software)

This includes:

  • Current interfaces and applications
  • Interface Pure to external interfaces/imports

Core Skills

  • Analysing Information
  • Analytical, Proven problem solving ability with a great attention to detail
  • Software Design, Development Fundamentals, experienced in debugging techniques
  • Software Documentation and detailed Software Testing & Requirements
  • Strong interpersonal, communication skills with a demonstrated ability to bring out the best in all levels

Key Performance Indicators:

  • Software development that provides better business outcomes i.e. improved customer service, reduced resource requirements, reductions in on-going maintenance & fixes
  • Documentation and maintenance of developed applications and solutions
  • Continuous improvement of developed application processes and support
  • Planning and achieving agreed deliverables in required timelines.
  • Maintenance of a clear work in progress
  • Team player, working well with the Protecta team

Reporting Structure:

  • Reporting to the IT Manager

Minimum Technical Qualifications:

  • Appropriate tertiary qualification, with practical experience in programming and systems design
  • Minimum 7 years’ knowledge of:
    • Scripting - HTML, XML, VB.Net, ASP.Net, C#, VB6.0, VBA, JavaScript, JQuery, React, Redux
    • Microsoft SQL Server (2008 R2 and 2016) particularly in SQL scripting of queries and writing stored procedures
  • Windows services development experience

Desired Qualifications/Experience

  • Must be a self-starter with broad interest in the business application of IT
  • Experience in Selenium Tools, Microsoft TFS, Microsoft Azure, Atlassian JIRA, SAP Business Objects, Agile Project Methodology, .NET core, ASP.NET core & WebAPI
  • ETL applications, Wherescape Red preferred.
  • Insurance Industry experience

SSP Pure Insurance software application