Lead ERP Software Engineer at THE ICONIC

Engineering, Sydney sydney engineering
Posted 27 days ago

THE ICONIC Tech is driven by innovation and quality is highly valued. Our systems handle a massive amount of traffic, and with more than 5 million customers visiting THE ICONIC each month, it’s guaranteed you’re going to get first-hand feedback from customers on the code you deploy!

Our Engineering Department plans, builds and maintains the technology that drives THE ICONIC. Our ability to deliver fast, safe and scalable solutions are critical in delivering first-class experiences to our customers. Our teams are organised by business domain and take ownership of everything they do in a you built it, you own it, model.

A bit about the role

You will be working in an agile environment on enterprise level, high quality software to support THE ICONIC as a leader in the online retail space.

Microsoft Dynamics 365 Business Central plays a fundamental role in being THE ICONIC ERP and also powering a significant part of our warehouse operations. We have recently upgraded to BC 14  and are in the process of refactoring processes and preparing to implement BC extensions. As a Lead ERP software engineer you will be a major contributor to this work.

You will be a subject matter expert in BC AL engineering practices and will upskill your colleagues to enable the move to Extensions and upgrade to the next versions.

As part of a highly-skilled team looking to take our BC platform to the next level. We’re looking for a passionate Lead ERP Software engineer that loves automation and has vast experience in managing, implementing and maintaining the whole BC stack.

You’ll be surrounded by 100+ like-minded tech people across all disciplines: Full-stack engineers, Platforms engineers, Data Engineers, UX Designers and Product Owners.

Here’s what you need to set you off on an ICONIC Journey

  • Excellent written and oral communication skills that will allow you to express complex ERP concepts in a simple non-technical manner
  • Advanced knowledge of MSSQL
  • Advanced knowledge of C/AL
  • Advanced knowledge of AL
  • Ability to understand the functional and technical differences between different versions of BC to perform upgrade assessments.
  • Experience with NAV 2017 or higher
  • Experience on multiple successful implementations with Microsoft Dynamics NAV / Business Central.
  • Experience on multiple upgrades from C/AL to AL
  • Willingness to learn other languages and technologies
  • Ability to clearly articulate complex architectural and technical problems

Here’s some extra things you may bring to the table

  • Experience with large high performance deployments
  • Experience designing and implementing Unit and automated testing
  • Experience with Performance profiler
  • Technical background in another programming language other than C/AL or AL
  • Experience implementing and using CodeCop analyzer
  • Experience consuming and designing APIs (web services)
  • DevOps mindset
  • Knowledge of SDLC
  • Ability to write Clean Code by applying SOLID principles

Why you'll love THE ICONIC

  • Feel free to skip the commute and work from home. On the days you are in the office, get here quickly thanks to our highly accessible central location
  • Sweat out the stress using our discounted gym memberships
  • Get your knowledge fix with our learning days, hackathons and learning bank
  • Got a furry friend? Bring them to the office! We LOVE animals
  • No matter what your style is, we have got you covered with our Amazing staff discount and our famous sample sale
  • Feel supported beyond your day job with flexible hours, part time, paid parental leave, additional personal leave, family friendly workplace, first day of school off, birthday leave

Additional Information

We are committed to providing reasonable arrangements to all individuals participating in our application and interview process, and while performing job functions. If you require any accommodations or adjustments prior to the submission of your application or throughout your interview process, please contact our Talent Acquisition team directly: [email protected]