Software Developer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader Fast Apply

Job Description - Software Developer

About the business

Together we develop the future by shaping the world around us – here and now! Passion for innovations and breakthrough technologies is what drives us ever onwards. Every day we develop smart solutions for safety-critical applications in the rail technology, aerospace, defence and security sectors.

Travelled by public transport in Auckland recently?  
When you bought your ticket or tagged on and off with your AT HOP card, you were using Ground Transportation Systems NZ (GTSNZ) know-how. 

Our Engineering team has several projects which utilise a range of .Net and other Web Technologies deployed around the world. 

GTSNZ is seeking an experienced .Net web developer to join the Auckland Engineering team. 

To support these activities, we need a developer with an understanding of web interfaces leveraging new technology

About the role

Key responsibilities:

  • Enhancing, updating and maintaining web technology based web portals and APIs for the   GTSNZ supplied Auckland Integrated Fares System (AIFS) ticketing solution
  • Provide input to software related system enhancements for the overall ticketing system
  • Developing and supporting internal applications used for the purposes of supporting the wider team
  • Provide support to the systems administration team for the ongoing operations of AIFS.

In additional to the above specific responsibilities, the Software Developer performs a subset of all the software engineering activities required to develop a solution/product achieving customer satisfaction of the delivered solution/product:

  • Understanding of customer’s needs and through life cycle concerns whatever the used means (e.g. advanced studies, simulations, mock-ups, models, prototypes, …)
  • Formalisation of function description, and requirements,
  • Formalisation of the specification and the engineering plans used to develop the solution / product,
  • Application of Safety design principles and specified data preparation/coding standards,
  • Assembly of the solution / product elements in a logical and controlled manner to evaluate the design, behaviour, interactions and performance, and to confirm that the requirements against which the solution / product has been designed are fulfilled,
  • Demonstration that the solution / product satisfies the overall approved operational needs and that the product data package is ready for release to production and to operation and support.
  • Adhere to assigned task schedules and milestones. Recommend timely corrective action as appropriate.
  • Escalate software development issues to the Team Leader or Software Manager.
  • Control and report on the flow of tasks through the software engineering team
  • Conduct ‘lesson learnt’ and ‘customer satisfaction’ reviews as necessary
  • Assist with the development, maintenance and implementation of relevant team processes and procedures and supporting material for the Quality Management System.
  • Where required, assist the Team Leader and Software Manager with analysis and closure of non-conformances and corrective and preventive action process relevant to your team.
  • Contribute to the currency of the customer’s Software Plan

Benefits and perks

KiwiSaver

Skills and experience

QUALIFICATIONS

  • Bachelor level qualification in Engineering, Information Technology or Computer Science.
  • Microsoft Certified Technical Specialist in Web Applications would be well regarded.

ESSENTIAL EXPERIENCE

  • 5+ years experience with the following web technologies 
    • API design/Dev – controller APIs, endpoints, minimal APIs
    • API documentation using tools like Swagger, SOAPUI and Postman
    • REST based API endpoints
  • .net framework 4.7+
  • .net mvc 4x
  • asp.net core .net 3 - .net 9
  • ASP.net core entity framework
  • ASP.net zero
  • Angular, component dev,services,rxjs
  • Azure admin, creation, maintenance, deployments
  • Proxy design/development using tools like YARP
  • SOAP webservices
  • Identity services - OpenAPI, Identity Server
  • Unit and integration testing processes
  • Secure Development best practices

DESIRABLE EXPERIENCE

  • Experience with implementing MS SSO/MFA technologies
  • Experience with Web Testing tools (Selenium, WatiN etc.)
  •  .Net web technologies (WSO2, Java, J2EE)
  • Tools and applications such as RabbitMQ, Redis, GitHub 
  • Understanding of CI/CD
  • Clean code standards
  • KendoUI – custom angular development

SPECIAL REQUIREMENTS

  • Must be willing to undergo Police Security Clearance.
  • Occasional overseas travel may be required.
  • Occasional out of hours work may be required.

 

Original job Software Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
icon no cv required No CV Required icon fast interview Fast Interview via Chat

Share this job with your friends

icon get direction How to get there?

icon geo-alt Auckland Cbd, Auckland

icon get direction How to get there?
View similar jobs below

Similar Jobs in New Zealand

🔎

People also search for

GrabJobs is the no1 job portal in New Zealand, connecting you to thousands of jobs fast! Find the best jobs in New Zealand, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.