Summary
Join Employment Hero's Partnerships and Payroll team as an Intermediate Software Development Engineer (.Net) and contribute to the development and modernization of our Payroll system. This role involves end-to-end development of cloud-based applications, debugging, process improvement recommendations, and collaboration with cross-functional teams. You will work in a fully remote, flexible environment, accelerating your career while contributing to a service-oriented and microservices mixed architecture. The position offers opportunities to learn from geographically distributed teams and work with cutting-edge tools. Employment Hero is a rapidly growing tech company with a global presence.
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 or ORM framework such as Microsoft Entity Framework or Dapper)
- Experience in NUnit / XUnit (unit testing)
- Experience in Castle Windsor (or similar dependency injection/IoC framework, such as Autofaq or Ninject)
- Experience in JQuery
- Experience with agile methodologies and test-driven development techniques
Responsibilities
- End-to-end development for new and current cloud-based applications, from working on the technology roadmap with Product Owners, designing solutions with your squad, new feature development, through to production, improving/ optimising and maintenance
- Debug and perform root cause analysis for application issues
- Take initiative in recommending improvements to the development process
- Proactively identify application pain points and suggest mitigation strategies
- Perform peer reviews of code changes
- Perform testing of new features/enhancements/bug fixes
- Maintain documentation and help articles for new/updated features
- Provide training sessions for the support team for new features
- Work closely with business stakeholders within an agile environment
Preferred Qualifications
- Experience in Knockout, VueJS, ReactJS (or similar JavaScript MVVM framework)
- Experience in AWS Cloud environments
- Experience in the Payroll domain
- Experience in building and / or leading a team of engineers
Benefits
- You will work remotely, with the flexibility to own your time and impact
- You will access cutting-edge tools to amplify your work, knowledge and outputs
- Youβll surround yourself with ambitious, outcome-driven colleagues who challenge you to do the best work of your life
- Youβll own ESOP (employee share options) in one of the worldβs fastest-growing tech companies
- A very generous paternity leave policy
- Subsidised egg freezing
- A WFH office expense budget
- Outstanding learning & development opportunities
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.