Senior Fullstack Net Engineer

Employment Hero Logo

Employment Hero

📍Remote - Canada

Summary

Join Employment Hero's Partnerships and Payroll team as a Senior Software Development Engineer. Help modernize our Payroll system, transitioning to a service-oriented and microservices architecture using .Net Core. You will contribute to end-to-end development, debugging, process improvement, and collaboration with cross-functional teams. This fully remote, flexible role offers opportunities for career acceleration and working with smart people across the globe. The ideal candidate will have extensive .NET Software Development Engineer experience and familiarity with various frameworks and agile methodologies. Employment Hero offers a remote-first work environment, cutting-edge tools, and a wide range of benefits.

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/ optimizing 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

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

Share this job:

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.