Intermediate Backend Software Engineer (.NET)

Employment Hero

Employment Hero

Marketing & Communications, Software Engineering
Vietnam
Posted on Sep 25, 2024

Our mission and where you fit in

At Employment Hero, we’re an ambitious bunch of people on a mission to make employment easier and more valuable for everyone.

Our world-class software is the easiest way for businesses to manage HR, payroll, employee engagement, and benefits.

Since our inception in 2014, we've had some pretty impressive growth (100% YoY), reached unicorn status in 2022, and now serve 300,000 businesses globally, with 2 million+ users on the platform. We have no plans to slow down.

There’s never been a more exciting time to join one of the fastest-growing SaaS unicorns, so let’s see if we could be a match!

In your role, you'll be focused on…

We're a team of global innovators, who cherish diverse perspectives that fuel our mission; to simplify the world of work for SMBs worldwide.

As a Software Engineer (.NET), you will be working with Partnerships and Payroll Team to continue the development and modernising of our Payroll system, where we're on a journey of moving to a service-orientated and microservices mixed architecture, following our .Net Core migration. Plus all of the new features and enhancements you’ll get to design and put into production.

You have a flexible / growth mindset, with a strong desire to continuously learn - our software roles require you to be able to work autonomously as well as a member of a team.

You'll accelerate your career quickly, working with smart people across the APAC and UK regions, in a fully remote, flexible, and casual environment. We also encourage our teams to work smart, leveraging Github Copilot and other generative AI tech.

As a Software Engineer (.NET), you’ll be:

  • End-to-end development for new and current cloud-based applications
  • Work on the technology roadmap with Product Owners, designing solutions with your squad, and new feature development, through to production, improving/optimizing and maintenance
  • Debug and perform root cause analysis for application issues
  • Perform tests and quality checks on your code - you own the quality and security of the code you create
  • Take initiative in recommending improvements to the development process
  • Proactively identify application pain points and suggest mitigation strategies
  • Perform peer reviews of code changes
  • 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
  • Mentoring junior members of the squad