Skip to main content
Back to jobs

Software Engineer - .NET - AWS- Contract/Perm - Mid Level

External
Ncsaustralia logoNcsaustralia · Brisbane, Australia
Full-timeOn-site1d ago
AgileAWSCI/CDDesign SystemsDockerDocumentation
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Responsibilities

  • You'll apply best‑practice engineering techniques including secure development, peer code reviews, automated testing, and CI/CD‑driven delivery. You will also support technical investigations, helping assess trade‑offs and contribute recommendations that guide sound engineering decisions.
  • Your work will include:
  • Building .NET microservices and distributed system components aligned with our technical reference architecture.
  • Work closely with Senior Engineers and Leads to understand design patterns and architectural decisions.
  • Developing clean, accessible, and high‑performance UIs using modern front‑end frameworks.
  • Contributing to automated testing across unit, integration, and end‑to‑end layers to ensure reliability and maintainability.
  • Supporting product rollouts, troubleshooting issues, and assisting with deployments to ensure seamless delivery to customers.
  • Participating in design discussions, documentation, and knowledge‑sharing activities that contribute to the uplift of engineering capability.
  • Take ownership of well‑defined components and tasks.
  • Contribute to code quality, testing, and team best practices.
  • Grow your technical depth while learning more complex system‑level concepts over time.
  • Personal Attributes:
  • Ability to manage work independently while collaborating effectively in teams.
  • Excellent communication skills; able to clearly articulate technical concepts.
  • Attention to detail and the ability to balance multiple priorities.
  • Strong sense of accountability and ownership.
  • Strong analytical and problem-solving skills.
  • Thrives in fast-paced, enterprise environments with shifting priorities- Agile and Scrum focused.
  • Essential:
  • Prior experience in a software product environment using Scrum , DevOps , and continuous delivery .
  • Proficiency in C# and .NET for building microservices and business logic.
  • Experience with AWS core services
  • Experience with containerisation (Docker), orchestration (Kubernetes), and messaging technologies (RabbitMQ, Redis) is desirable.
  • Familiarity with REST, JSON, and modern API patterns; exposure to gRPC or Protobuf is a plus.
  • Experience with git-based workflows, CI/CD pipelines, and tools such as GitLab.
  • Comfortable in both Windows and Linux development environments.
  • Desirable:
  • Understanding of observability and monitoring tools (Prometheus, Grafana).
  • Experience with micro frontends, component libraries, or design systems.
  • AWS or Microsoft certifications.
  • Why join us:
  • At NCS Australia, we are committed to supporting adjustments throughout the recruitment and selection process, as well as during employment. We actively support and encourage people with disability to apply.
  • Agencies:

Benefits

Health insuranceParental leave

Additional Information

We are seeking a skilled Full Stack Engineer Mid Level-to help design, build, and optimise the next generation of our products. You'll work across a modern technology stack spanning .NET microservices, cloud‑native platforms, and robust DevOps practices to deliver solutions that create meaningful impact across transport and mobility networks. This role offers variety, collaboration, and the opportunity to contribute to a high‑performing product team using agile ways of working.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at Ncsaustralia? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect