Software Engineer

  • Company:
  • Location:
  • Salary:
    negotiable / month
  • Job type:
  • Posted:
    2 days ago
  • Category:

Software Developer

About IRI

IRI is a leading provider of integrated big data, predictive analytics and actionable insights. We uniquely combine point-of-sale, shopper loyalty and shopper panel data using our leading data technology platform. In doing so, IRI guide over 5,000 global clients in making data-led decisions that ultimately grow their businesses. As a leading market intelligence provider in Australia and New Zealand exceptional client service is part of everything we do.

Software developer with a middleware focus. It would be great if you are proficient at building domain API’s using ReST, OWIN or Web API, implementing highly available, scalable, composable domain services in Service Fabric or similar, orand designing and implementing polyglot persistence layers combining relational and unstructured data sources, and handling that handle massive datasets.

You should be passionate about .NET. But that’s not all – in addition to technical mastery of the tools supported by the latest version of the .NET framework, it would be a bonus to be able to demonstrate a clear understanding of concepts such as SOLID, CAP theorem, O/RM, IoC, MVC, Microservices, MoM, and ReST.

Data is our business! Relational database expertise (SQL Server), and the ability to implement efficient, high-scale ETL, transaction and analytical processing workflows is ideal.

Your key tasks and responsibilities include:

  • Software Development
  • Scope and estimate backlog features
  • Deliver quality solutions to agreed deadlines
  • Comply with and advocate IRI policies, coding standards and design governance
  • Produce solutions that are stable, performant, secure and scalable by design
  • Ensure key business drivers and client needs are paramount in your designs and implementations
  • Ensure project tasks satisfy functional and non-functional requirements
  • What we offer you

    We are passionate about creating a work environment that enables individuals to become the best version of themselves.

    Here are some key benefits for our people:

  • Flexible working hours
  • Extra leave to encourage time out when you need it
  • Learning and training opportunities to support your individual development and career progression
  • Opportunities to give back to our communities
  • Focus on diversity and inclusion