Lead Engineer – Architecture | Cloud SaaS Product | Azure DevOps☁️

Melbourne

This is an exciting one for us here at affix, as we partner once again with a homegrown success story right here in Melbourne. This time we are looking for a Lead Engineer & aspiring Software Architect to step into a purely architecture based role & work closely with their Product, Engineering, and DevOps teams to lead the architecture and design of solutions for their industry leading products. This is a brilliant opportunity for a Senior/Lead Developer or Technical Lead to step-up & take on the challenge of architecting solutions for a cloud SaaS product!

Let me introduce you to our good friends at Panviva

Who are 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 have built a 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.

The techy bits
Panviva has an interesting mix of technologies in their stack. They 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
Panviva are looking for a Lead Engineer – Architecture to lead the design, architecture, and technical execution of their products and solutions. This role is all about technology implementation and solution delivery. This is a hands-on role – you will be in the code base, coding Proof of Concepts and supporting Engineering teams in the technical implementation of your architectural designs. 

You will closely work with the Product team to execute their vision and roadmap – drawing out requirements, documenting them, defining the scope of work, and then leading the design of the solution in collaboration with the Tech Leads; and later the implementation in collaboration with the Engineering and DevOps teams. You will also work closely with the Engineering team to improve all current architecture. 

You will advocate for best practices & processes, and make decisions about technology and tooling. Whilst you may be required to head to the occasional client meeting to help flesh out POC, being client facing will not make up a huge part of your day to day role.

If we could break down your role into chunks of time it would look like:

  • 20% of your time developing Proof of Concepts;
  • 30% of your time defining projects with the Product team;
  • 10% of your time supporting the DevOps lead to optimise cross team processes & ensure infrastructure requirements are identified, planned and delivered
  • And 40% of your time supporting the development team in design and implementation, and providing guidance and training to improve their capabilities

About you
What does “good” actually look like in this role? You are a technical leader who influences (and implements) decisions around technology, tooling, processes, and engineering practices. You have your finger on the pulse of the tech community at large and love jumping into researching the latest technologies. You don’t have to have all of the answers 100% of the time – but you are someone up for the challenge of researching and figuring it out!

You have strong communication and influencing skills, with the ability to articulate architectural design and technical solutions to both technical and nontechnical people within the business. You will have a passion for helping others learn and be keen to support the growth of those that you work with. 
  
Technical skills

  • Architecture experience with a software engineering background – you are hands-on with the tools, or have been recently 🙂
  • Strong Azure DevOps, tools, and services skills – ideally within PaaS infrastructure
  • Cloud architecture, refactoring applications to leverage cloud services, and optimise hosting and running costs of applications
  • Demonstrable programming expertise in various programming languages, in particular: ASP.NET, SQL and NO SQL, C#, Javascript, .NET/Core MVC, Entity Framework, RESTful APIs
  • Understand of frontend and UI principles
  • Experience designing microservices based architectures from scratch and/or breaking down & re-architecting monolithic applications into microservices 
  • Passionate about TDD, the SOLID principles, and constantly researching engineering methodologies, practices, technologies and tooling
  • Understanding of best practices regarding application security measures
  • Application and Database performance concerns and practices 

Bonus points

  • DDD & Event Driven development experience
  • Kubernetes
  • Front End Development best practices and architecture

What Panviva can offer you
At Panviva you will have the opportunity to grow your career and be mentored by some of the best in the biz. You will learn to lead + coordinate a team, and you will be empowered to be a voice of innovation and technical direction for the company overall. In addition to this, you will be supported to:

  • Innovate – yeah, we know this one gets thrown around a lot. But Panviva really walks the talk: they have a dedicated Hack Team which you will support alongside BAU. Innovation is everyone’s business @ Panviva.
  • Be flexible – these peeps 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 a seriously family friendly environment and culture. 
  • 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 and grow into new and exciting roles.
  • They give back – Panviva are proud supporters of the Girls in Tech community & are passionate about cultivating a diverse and inclusive team for everyone. Panviva are a pretty social bunch too, with a calendar of ski trips, paintballing & community events.

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 you’re 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.

Reach out with any questions: 

Kushla Egan
[email protected]
🙂

Apply Now
Social

Date Listed
12/01/2021
Reference
AF1097884
Location
Melbourne
Contact
[email protected]
Type
Permanent / Full Time