Software Engineer

 

Description:

The role is for a Senior Software Engineer working closely with customer and Nuance team members to deliver on customer specific requirements.

Skills

  • Have application development experience in a commercial environment
  • Have experience in a modern team environment building or consuming web services through a REST API, gRPC, with JSON, or XML.
  • Practice a disciplined approach to software engineering
  • Have experience with software development techniques such as: MVC, MVVM, IoC.
  • Work collaboratively and enjoy a vibrant office work environment
  • Are not afraid of hard problems and are pragmatic in your approach
  • Are interested in voice or text based human machine interfaces and natural language understanding (NLUs)

Responsibilities

  • Create and maintain applications targeting .Net Core, .Net Framework and JVMs.
  • Producing and reviewing design documentation (in Confluence / MS Word).
  • Application design and development in (C# / Java / ASP.NET Core).
  • Craftsmanship; design patterns, code reviews, clean coding, secure coding and unit testing.

Requirements

  • A bachelor’s degree in software engineering, computer science or similar.
  • Have 5+ years' experience in a commercial environment.
  • Must be willing to undergo and maintain an Australian Government security clearance at BASELINE level - Australian citizenship is a mandatory requirement for BASELINE clearance.

Organization Nuance Communications
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location Brisbane,Australia
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2021-07-24 4:09 pm
Expires on 2024-12-28