Senior .NET Software Developer

Sei unter den ersten Bewerbenden.
Nur für registrierte Mitglieder
Österreich
AUD 60 000 - 100 000
Sei unter den ersten Bewerbenden.
Vor 3 Tagen
Jobbeschreibung

Add expected salary to your profile for insights

Edge2020 & Edge Utilities are growing, and we’re looking for a motivated and detail-oriented Senior Software Developer to join our team!

Who We Are

At Edge2020, we help some of Australia’s largest businesses manage their energy portfolios, with over $1 billion in energy spend under management. Our sister company, Edge Utilities, extends our expertise to small and medium enterprises, ensuring they get access to the best energy strategies.

Position Overview

We are seeking a candidate to work within our Technology Team, where you’ll be responsible for developing our next generation of internal and external facing solutions.

Built on the latest technology stacks, bringing our .NET 4 applications up to .NET 9 with a modern cloud-first approach using Aspire for local development on Docker. Additionally, working with newer concepts such as GenAI, Semantic Search, and Custom AI integrations using Azure OpenAI and GitHub Models.

The ideal candidate will have extensive experience with C#, Azure services, and modern software development practices, working closely with our Head of Technology and Software Developers in a collaborative environment.

Key Responsibilities

  1. Design, develop, and maintain scalable, secure, and high-performance applications using .NET technologies
  2. Architect and implement cloud-native solutions leveraging Azure services
  3. Write clean, maintainable, and well-documented code
  4. Collaborate with our internal Energy Management Team to deliver software solutions that meet business requirements
  5. Participate in code reviews to ensure code quality and knowledge sharing
  6. Troubleshoot and resolve complex technical issues
  7. Stay current with emerging technologies and industry best practices

Required Qualifications

  1. Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
  2. 5+ years of professional software development experience with C# and the .NET ecosystem
  3. Strong understanding of object-oriented programming principles and design patterns
  4. Extensive experience with Azure services, including Logic Apps
  5. Proficiency with Blazor and ASP.NET for web application development; experience with frameworks like React or Angular will be considered
  6. Strong database skills, including SQL Server and PostgreSQL, with solid database design principles
  7. Experience with Entity Framework Core (EF Core) for data access
  8. Experience with message queue systems, particularly RabbitMQ or Azure Service Bus
  9. Knowledge of container orchestration with Kubernetes and Infrastructure as Code (IaC) for deployment and maintenance
  10. Familiarity with GitOps workflows and CI/CD pipelines
  11. Strong problem-solving skills and attention to detail, including implementation of test cases for complex calculations using XUnit
  12. Excellent communication and collaboration abilities

Preferred Qualifications

  1. Experience with microservices architecture
  2. Knowledge of DevOps practices and tools
  3. Experience with agile development methodologies
  4. Cloud certifications (e.g., Azure Developer Associate, Azure Solutions Architect)
  5. Experience with monitoring and observability tools like Grafana, Prometheus, Seq, or Sentry.IO
  6. Understanding of security best practices in cloud environments (ISO 27001, SOC2)

What We Offer

  • Competitive salary based on experience
  • Collaborative and innovative work environment
  • Opportunity to work on challenging and impactful projects

Location

On-site at our Brisbane CBD location (South Bank)

How do your skills match this job?

How do your skills match this job?

Sign in and update your profile to get insights.

Your application will include the following questions:

  • Which of the following statements best describes your right to work in Australia?
  • Have you worked in a role which requires C# development experience?

To help fast track investigation, please include here any other relevant details that prompted you to report this job ad as fraudulent, misleading, or discriminatory.