Senior Software Engineer | SaaS Cloud Product | .NET Core & Azure

Melbourne

  • Work on an industry leading SaaS Cloud Knowledge Product
  • Based in inner eastern Melbourne suburb
  • $120,000 – $130,000 + super

affix is super excited to be partnering with this awesome homegrown Aussie cloud SaaS product business!

These peeps are solving the problem of knowledge within organisations with their internal knowledge management product- 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!

They are an agile company, small enough for each employee to play a pivotal and valued role in the development of their flagship product.

A little about the role…
These peeps 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.

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. They are big on good coding patterns & love the SOLID principles.

You will be working with an interesting mix of technologies across their multiple product lines including the flagship product, the innovative Digital Orchestrator offering, and the public APIs designed to enable customers to create their own integrations. There is a vast spectrum of technologies in use and they are always looking to adopt new technologies that provide a competitive advantage. Some of the core development technologies at play include C#, .NET Core 3.1, React/Redux, SQL Server, CosmosDB, Elasticsearch, and Azure Search. Additionally, they focus on automation in their ALM strategy using methodologies, tools & technologies like TDD, DDD, Azure DevOps, and Docker.

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 their product ecosystem.

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

  • Design and development of their growing microservice architecture
  • Design and development of their public API suite
  • 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 collaboration with the QA, DevOps, and Support teams to ensure all changes flow smoothly through the full SDLC
  • Proactive maintenance of technical documentation
  • Mentoring junior developers to enable them to grow in their role.

The skills you need to bring with you:

Essentials

  • Development experience in 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
  • Experience with RESTful API design
  • Strong understanding of design patterns and full comprehension of the SOLID principles
  • Experience with Domain-Driven Design (DDD) and Test-Driven Development (TDD)
  • Experience with Agile Scrum
  • Ability to independently facilitate full SDLC
  • Ability to communicate clearly and effectively
  • Proactiveness in building performant and resilient systems
  • Experience with Software as a Service (SaaS)
  • Experience with Azure, Platform as a Service (PaaS), Serverless

Highly Desirable

  • Experience with Build and Release Pipelines in Azure DevOps/VSTS
  • Experience with the Event Sourcing pattern
  • Experience with Okta and OIDC
  • Experience with React/Redux
  • Experience with Azure Search, Elasticsearch
  • Experience with strategies and patterns on migrating from legacy systems
  • Microsoft Certifications: Azure Developer Associate, 365 Developer Associate, MCSD: App Builder

  
Whats on offer you
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 these peeps 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.
  • 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 they are also seriously family friendly.
  • Craft your career– everyone’s growth is encouraged here. You’ll meet many talented peeps within the business who have been supported to progress their careers.

  
They 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 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.

If you are interested to have a chat please apply by sending through your CV to this ad. 🙂

For any questions – [email protected] or 0413 284 264

Apply Now
Social

Date Listed
08/07/2020
Reference
AF1033250
Location
Melbourne
Contact
[email protected]
Type
Permanent / Full Time