Job Description
An exciting opportunity has arisen for an experienced and talented .NET developer to join a leading consultancy firm with offices throughout Australia.
The successful candidate will be based in Canberra, joining a collaborative team of highly skilled professionals providing top-quality solutions for clients across various industry sectors.
* Collaborate with internal teams to produce software design and architecture using an iterative/agile approach.
* Write clean, scalable code using .NET programming languages.
* Test and deploy applications and systems.
* Work with project staff on an exciting new initiative while assisting to shape and set up the approach and governance around the delivery of improved cloud development and CI/CD capabilities using Amazon Web Services (AWS).
Key Responsibilities:
.NET Development
Develop high-quality software solutions using .NET programming languages.
Cloud Development
Design and implement cloud-based solutions using AWS.
Agile Methodologies
Apply agile principles to deliver software solutions quickly and efficiently.
Requirements
Essential:
* Tertiary qualification in Computer Science, IT, or related field.
* Knowledge of .NET languages (e.g., C#, Visual Basic .NET) and HTML5/CSS3.
* Familiarity with ASP.NET framework, SQL Server, and design/architectural patterns.
* Outstanding analytical, problem-solving, and communication skills.
* Understanding of Agile methodologies.
* Experience with setting up automated CI/CD pipelines through controlled release paths.
* Working knowledge of ASP.Net MVC application development, including REST API and web service development.
* Familiarity with SPA technologies, including React or Angular.
* Experience in .NET Core (2.1 or later), Team Foundation Server (TFS), and/or GIT.
* Experience with Amazon Web Services (AWS) development, including knowledge of AWS Lambda or other microservices experience, Docker or Kubernetes, Chef/Puppet/Ansible.
* Australian Citizenship or Permanent Resident required.
Desirable:
* Experience with Python and Cloud9 Development IDE.
* Performance and load testing.
* User Interface design.
* Blockchain or distributed ledger technologies.
* Infrastructure as code.