Tech Stack
ASP.NETAWSCloudEntity FrameworkJavaScript.NETReactSQLVue.js
About the role
- End-to-end development for new and current cloud-based applications, from roadmap and design through production, optimisation and maintenance
- Modernise and scale Employment Hero’s payroll system to support expansion into new regions
- Debug and perform root cause analysis for application issues
- Recommend improvements to development processes and proactively identify application pain points
- Perform peer reviews of code changes and unit/integration testing of features and fixes
- Maintain documentation and help articles and provide training sessions for the support team
- Work closely with business stakeholders within an agile, cross-functional environment
Requirements
- Extensive experience as a .NET Software Development Engineer
- Experience with C#, ASP.NET MVC, .NET Core
- Experience in SQL Server
- Experience in NHibernate or similar persistence/ORM framework (Microsoft Entity Framework or Dapper)
- Experience in NUnit or XUnit (unit testing)
- Experience in Castle Windsor or similar dependency injection/IoC framework (Autofac or Ninject)
- Experience with agile methodologies and test-driven development techniques
- Experience debugging and performing root cause analysis
- Experience in end-to-end cloud-based application development
- Ability to work with cross-functional and geographically distributed teams
- Nice to have: Experience in Knockout, VueJS, ReactJS
- Nice to have: Experience in AWS Cloud environments
- Nice to have: Experience in the Payroll domain