Our client is a leading global market research company which provides clients with consumer market intelligence and analysis. They are renowned for their work in the FMCG space however are growing their business and venturing into other industry sectors. Career development is a priority for this company, along with professional development and an ongoing support/coaching approach from management. This is not just a job; it’s a career within a truly dynamic, growing and supportive environment.
They are currently looking to augment their existing team with a Senior Software Developer with full-stack capability. You should be able to develop across all tiers – whether writing rich, single-page UI applications using the latest JS frameworks, building domain API’s using ReST, OWIN or Web API, implementing highly available, scalable, composable domain services, or designing and implementing polyglot persistence layers combining relational and unstructured data sources, and handling 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, you will need to demonstrate a clear understanding of concepts such as SOLID, CAP theorem, O/RM, IoC, MVC, Microservices, MoM, and ReST. Data is their business! Relational database expertise (SQL Server), and the ability to implement efficient, high-scale ETL, transaction and analytical processing workflows is paramount.
Technical Skills Required
- Minimum 7 years of software development experience in C# and .NET technologies
- Strong ability in Microsoft SQL Server 2014 & above (stored procedures, functions, service broker, tables, views, partitions, indexing strategies, query plan optimisation)
- Strong ability in JavaScript/ES6 , AngularJS, Angular or React frameworks, Transpiler: TypeScript or Babel, Build tools: Webpack, npm or gulp
- Service Fabric
- RabbitMQ (or similar)
- NServiceBus (or similar)
- Demonstrable ability to mentor and advocate the following:
- GoF Design patterns
- OO design principles
- Dependency Injection
- O/RM tools
- CI principles
- Layered, Service and Onion architectures
- API design
- MVC
- Normalisation
- Experience working with TFS/TFVC, GIT or other source control systems
- Demonstrable understanding and commitment to TDD and CI
Desirable Skills
- Exposure to Cloud PaaS – Azure, Google or Amazon
- Python, R
- Knowledge of Machine Learning frameworks, concepts and issues (TensorFlow)
- Knowledge of Data Warehousing systems, concepts and issues
- Knowledge of the FMCG business domain
- Java, Oracle experience
- Document and NoSql databases
- Certifications would be highly desirable
Overall we are looking for an honest, self-motivated, hard-working, attentive to detail, responsible and friendly team player with excellent communication skills to build lasting relationships in complex business environments. This is a diverse and challenging role working with a collaborative team and the opportunity to grow professionally. Must be PR/Citizen of Australia and have local experience. For additional information on this opportunity, please forward your resume to *************@reliableresourcing.com.au