Senior Developer - Network Design

Location: Sydney
Job Type: Contract
Reference: 587227
Salary: $1,000 per day
Contact Name: Andy Helsby
Contact Email: [email protected]
Senior Developer in Network Design
Role description
The Senior Developer role is dedicated to the design, build and operation of end user products tightly integrated with our digital experience and network infrastructure.
As part of this team, you will join passionate engineers, seasoned designers and product innovators on a journey to build the next generation of network-enabled digital experiences.
You will be responsible to engineer a brand-new system as a subject matter expert in the Digital Networks team, developing new use cases and delivering them with our Container as a Service (CaaS) system.
In this role, you will apply exceptional understanding of DevOps, CI/CD, GIT, C++, Javascript, bash and testing in an Agile, DevOps environment. You will be able to operate and communicate effectively, independently, as well as in a team in rapidly changing environments.
Required experience
  • Extensive experience employing Agile methodologies to implement software products with C/C++ & Javascript.
  • At least six years of experience using SDLC in commercial environments.
  • Experience in working with containers and container orchestration, e.g. Docker, Kubernetes.
  • Experience in designing and implementing API based services using OAS 3.0 and Swagger 2.0.
  • Understanding and application of best practices, standards and patterns for event-driven microservices.
  • Experience applying CI/CD practices.
  • Advanced competency with Kafka, gRPC, REST, Redis.
  • 2+ years of experience with concurrent/asynchronous programming techniques.

Desired experience
  • Background in testing methodology such as unit testing BDD and TDD.
  • Experience in large scale network environments.
  • Experience in developing applications carrying real-time voice traffic.
  • Understanding of the Network Function Virtualization frameworks.
  • Understanding of network and service orchestration.
  • Familiarity of AI/ML techniques suitable for anomaly detection, forecasting, impact analysis.
  • Experience in a technical role in one or more of the following areas: 3G/4G Mobile Network Technologies, IMS/SDM, Voice over IP, IP Networking.
  • Experience with SIP applications, servers and protocols, including but not limited to Kamailio, Asterix.
  • Understanding in unstructured databases (Hadoop, GraphDB), timeseries databases (Graphite, InfluxDB, OpenTSDB) and knowledge of structured databases (Oracle, MySQL, Teradata).
  • Deep proficiency in a modern programming language such as Java, .NET, Go, Python, RUST, Typescript, bash