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.
- 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.
- 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.
- 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.