Senior Software Engineer


Senior Software Engineer

Job Details

Apply Now

Location: Adelaide, Australia (Headquarters)

Company: National Workforce Management Company

Job Description:
We are seeking a highly skilled Senior .NET Core Software Engineer to join our clients team on a 2-month contract. The successful candidate will play a crucial role in completing a national Human Resources (HR) and Human Capital Management software project. This project is pivotal for a national workforce management company, headquartered in Adelaide, and aims to enhance our capabilities in managing and optimizing our workforce.

Key Responsibilities:

  • Collaborate with the development team to finalize the HR and Human Capital Management software.
  • Implement and optimize features within the .NET Core framework.
  • Utilize your expertise in Entity Framework (EF) and SQL Server/Azure SQL to ensure robust data management and integration.
  • Develop and maintain front-end applications using TypeScript frameworks such as Angular, React, or Vue.
  • Leverage Azure DevOps for Continuous Integration/Continuous Deployment (CI/CD) pipelines to streamline the development process.
  • Ensure code quality and maintain version control using Git.
  • Work closely with cross-functional teams to ensure timely delivery of project milestones.

Required Skills and Experience:

  • 6+ years of experience in software development within a Microsoft stack, including C#, .NET, EF, MS SQL, and .NET Core.
  • Extensive experience with Entity Framework and SQL Server/Azure SQL.
  • Proficiency in using TypeScript frameworks such as Angular, React, or Vue.
  • Strong experience with Azure DevOps, including CI/CD processes.
  • Solid knowledge of Git for source control management.

Preferred Skills and Experience:

  • Experience with Kubernetes for container orchestration.
  • Familiarity with JIRA for project management and issue tracking.
  • Understanding of Pub/Sub design patterns for asynchronous communication.
  • Knowledge of Terraform for infrastructure as code.
  • Experience with Open API specifications.
  • Exposure to cloud platforms, particularly Azure and AWS.
  • Familiarity with microservices architecture.

What We Offer:

  • Opportunity to contribute to a significant project with a national impact.
  • Collaborative and dynamic work environment.
  • Competitive contract remuneration.
  • Potential for future projects or extended engagements based on performance and project needs.

Application Process:

Interested candidates are encouraged to apply by submitting their resume and a cover letter outlining their relevant experience and how they meet the required qualifications. We are looking to fill this position urgently, so prompt applications are appreciated.