Back to Careers

Senior Full Stack Developer

Permanent Product Development

The Role:

You will be required to be a strong communicator and collaborator with solid planning skills and actively contribute with product feature and process improvements. In return you will be joining a passionate team who enjoy exchanging ideas within a great culture.

Key Responsibilities:

  • You will be collaborating and working closely with an existing and talented team of developers and tester to deliver best in class customer experience.
  • You will be responsible for the development of Human Capital Management (HCM) product suite as well as leading internal project when required.
  • Design and document new features and products.
  • Write and execute tests for any new/existing features/components.
  • Support other Ascender HCM team members in designing and architecting new software solutions.
  • Participate in efforts to share technology and expertise within the Ascender HCM team; mentor junior and aspiring software development engineers.
  • Perform tasks efficiently to ensure project success.

Experience & Skills:

  • 3- 5 years of Proven Experience developing full-stack applications across the entire software development lifecycle
  • Strong Experience in React, Angular, AngularJS, .Net and .Net Core / C#, Single Page Application (SPA), Web API, ASP .Net, MVC, Entity Framework, Visual Studio, JavaScript and/or TypeScript, SQL Server
  • Strong Experience in implementing Microservices Architecture and Containerisation using Azure/AWS services
  • Strong Experience in implementing Multi-tenanted solutions
  • Solid Understanding of OOP Design patterns, SOLID principles, and REST API design.
  • Experience with Identity and Access Control solutions (Identity Server, Azure AD B2C, …)
  • Experience with Jira, Azure DevOps and GIT
  • Experience with Azure/AWS (IaaS, PaaS and Serverless), Infrastructure as Code (Terraform, …)
  • Experience integrating with third party products and web services
  • Experience with unit, integration, and automated testing
  • Experience with performance tuning and code optimisation
  • Good understanding of CI/CD
  • Bachelor' s degree or higher in computer science
  • Experience leading a small team of developers will be an advantage for this role

The successful candidate will be:

  • An outstanding communicator. Excellent communication skills, with a technical and non-technical audience, both verbal and written
  • Strong problem solver
  • Experience in managing technical projects
  • Highly organised and the ability to multi task
  • A motivated team player and great junior developer's mentor
  • Able to work effectively both in a team or standalone

What we offer:

  • Full training will be provided as well as first class development opportunities.
  • Strong collaborative environment within HCM group
  • Continuous learning environment with professional development opportunities
  • Locally developed product, with most of the team based in Australia
  • Great location and flexible work hours
LocationSouthbank, Melbourne, VIC, Australia
Applications closeDecember 18, 2020
Apply Now