Senior Software Engineer | SaaS Cloud Product | DevOps, AI & ML

Melbourne

affix is super excited to be partnering with the good peeps at Panviva.

Panviva are solving the problem of knowledge within organisations- they exist to push traditional boundaries. In an era of absolute information overload, they build knowledge ecosystems so that employees and customers can get the information they need- and fast.

They are in the business of making the complex, simple, and providing people with a seamless experience in their search for truth. They have a challenging year of work ahead and big plans to continue innovating and be the global leader in this space. Oh, and they plan to have a lot of fun on way too!

Who are Panviva?
Panviva is the world leading cloud knowledge management solution to guide users step by step through processes, policies and procedures in real–time providing role-specific, contextually relevant information to the end user enabling them to perform their job more effectively and efficiently. More recently, Panviva have introduced the Digital Orchestrator to enable businesses in their digital transformations by allowing them to take an omni-channel approach in integrating with IVR, chat bots, self-service portals, and any other channels.

Panviva is run out of Camberwell and has offices globally in the USA and UK. They are an agile company, small enough for each employee to play a pivotal and valued role in the development of their flagship product.

More about Panviva- https://www.panviva.com & https://vimeo.com/panvivasupportpoint/panvivaintro

A little about the role…
Panviva have embarked on an exciting SaaS transformation journey, involving the rapid modernisation of their product and a shift towards a microservice architecture running on PaaS infrastructure on Azure. Their innovative work has already been recognised by the media and a number of Analyst firms such as Gartner, having received their “Cool Vendor” title in BPM.

They are looking for a senior developer who will work closely with the testers, product owner, DevOps, and support team to build class-leading products within an Agile Framework. Panviva are big on good coding patterns & love the SOLID principles.

You will be working on an interesting mix of technologies in their stack. Panviva use ASP.NET Core MVC (C#), Web API, HTML5, CSS3, AngularJS, React/Redux, and other interesting UI frameworks. Within a microservices architecture they leverage the use of technologies like ActiveMQ, Azure Service Bus, .NET Core Micro-services, Entity Framework Core & SQL Server, CosmosDB, Redis, Elasticsearch, Azure Search, and MuleESB. Additionally, they focus on automation in our ALM strategy using methodologies, tools & technologies like TDD, BDD, SpecFlow, Azure DevOps, Bamboo, Puppet, Docker and Kubernetes.

Let’s jump into the specifics of the gig:
The successful applicant will be responsible for ensuring the best-of-breed delivery and implementation of Panviva’s flagship product as well as its next-gen Digital Orchestrator product.

Reporting into the Development Manager, the main responsibilities of this role are:

  • Design and development of Panviva’s growing microservice architecture
  • Playing an active role in ensuring the whole team is developing resilient high-quality code that conforms to code standards.
  • Proactive consultation with the product team to ensure excellence in the product’s design
  • Close cooperation with the QA, DevOps, and support teams to ensure all changes flow smoothly through the full SDLC
  • Documentation of releases for internal distribution
  • Mentoring junior developers to enable them to grow in their role.

The skills you need to bring with you:

Essentials

  • Development experience in Web application using C#, .Net 4.7 and .Net Core 3, ASP.NET 5 and ASP.NET Core 3.0 (MVC/Web API)
  • Experience with Entity Framework, EF Core, and SQL Server 2017
  • Experience with NoSQL (Cosmos, elasticsearch)
  • Experience with RESTful API design
  • Proven exposure to SOLID principles and Domain-Driven Design (DDD)
  • Experience with Agile principles including Scrum
  • Ability to analyse business problems and design solutions around requirements appropriately
  • Ability to communicate clearly and effectively
  • Experience with Software as a Service (SaaS)
  • Experience with Azure, Platform as a Service (PaaS), Serverless
  • Understanding and pro-activeness in building resilient systems
  • Experience with Identity and authentication flows, specifically working with OAuth2 in multi-tenanted architectures. Experience with Okta beneficial.

Highly Desirable

  • Experience with AI, Machine Learning, and Azure Search
  • Experience with the Event Sourcing pattern
  • Experience with Docker and Orchestration, Kubernetes ideal
  • Experience with strategies and patterns on migrating from legacy systems
  • A degree in Computer Science, Information Technology, Engineering and/or equivalent.

What Panviva can offer you
At Panviva you will have the opportunity to influence the development of an industry leading product. You will be empowered to build your own solution- design, architect, & be a voice of innovation and technical direction on the team. In addition to this, you will be supported to:

  • Innovate– yeah, we know this one gets thrown around a lot. But Panviva really walk the talk: they have a dedicated Hack Team, and every single developer joins the team, with monthly rotations. Innovation is everyone’s business @ Panviva.
  • Be flexible– stay up all night paying video games and need a sleep in? Kids on school holidays? All good, these guys are flexible and get that life just happens! You’ll be supported with flex start and finish times and working from home, when needed. While flex isn’t only about or for parents- it’s worth mentioning that Panviva are also seriously family friendly.
  • Craft your career– everyone’s growth is encouraged @ Panviva. You’ll meet many talented peeps within the business who have been supported to progress their careers.

Panviva are a pretty social bunch too, with a calendar of ski trips, paintballing & community events (proud supporters of Girls in Tech)!

Next steps:
Hey- we’re affix. We have the amazing job to partner with inspiring companies such as Panviva to help them scale up their teams with the addition of great humans. We would love to know more about you, what your passionate about, interests and hobbies that goes beyond just reviewing your CV. So, let’s have a chat and see if this is your happy (work) place.

You can contact either of us: 

Breanna Skeen
[email protected]
0410 915 595

Kushla Egan
[email protected]
0413 284 264

Apply Now
Social

Date Listed
18/02/2020
Reference
AF996147
Location
Melbourne
Contact
[email protected]
Type
Permanent / Full Time