Software Engineer at ECS Technolabs
Ainslie ACT 2602, , Australia -
Full Time


Start Date

Immediate

Expiry Date

27 Nov, 25

Salary

90000.0

Posted On

27 Aug, 25

Experience

1 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Teams, Cloud Services, Computer Science, Mvc, Asp.Net, Infrastructure, Communication Skills, It, Code

Industry

Computer Software/Engineering

Description

REQUIRED SKILLS & EXPERIENCE

  • Bachelor’s or Master’s degree in IT, Computer Science, Software Engineering, or related field.
  • 3+ years of software industry experience (with at least 1 year in Australia).
  • Proficient in Microsoft technologies (C#, ASP.NET, MVC, .NET Core).
  • Hands-on experience with Azure cloud services, including App Services, Container Apps, Functions, and Blob Storage.
  • Strong knowledge of Azure DevOps, CI/CD pipelines, and Infrastructure-as-Code.
  • Excellent collaboration and communication skills, with the ability to work effectively across teams and with stakeholders.
  • Strong analytical, problem-solving, and performance optimization abilities.
Responsibilities

ABOUT THE ROLE

We are seeking a passionate and skilled Software Engineer to join our growing team. This is a highly technical role requiring strong development expertise, cloud-based application experience, and the ability to deliver scalable, secure, and high-performing solutions.
The ideal candidate will bring proven experience with Microsoft technologies, hands-on Azure cloud development, and strong collaboration skills to work across cross-functional teams. Positions are available in both ACT and WA

KEY RESPONSIBILITIES

  • Design, develop, test, and maintain web and cloud-based applications using C#, ASP.NET, MVC, and .NET Core.
  • Develop cloud-native applications deployed on Azure App Services and Azure Container Apps.
  • Build and integrate serverless solutions (e.g., assignment upload features) using Azure Functions and Azure Blob Storage.
  • Implement CI/CD pipelines with Azure DevOps, automating deployments and ensuring smooth delivery cycles.
  • Manage cloud infrastructure using Infrastructure-as-Code (IaC) with Bicep templates, ensuring scalability and consistency.
  • Collaborate with business analysts, project managers, QA teams, and stakeholders to gather requirements and deliver solutions aligned with business needs.
  • Review, refine, and integrate technical architecture across development and operational environments.
  • Ensure application performance, reliability, and security by applying best practices in software and cloud engineering.
  • Actively participate in Agile ceremonies (sprint planning, reviews, retrospectives) and contribute to iterative product improvements.
  • Document technical designs, workflows, and deployment processes for future scalability and maintainability.
  • Provide technical support and troubleshooting for deployed applications, ensuring timely resolution of issues.
  • Stay up to date with emerging technologies, cloud trends, and Microsoft ecosystem advancements, applying them where relevant.
  • Mentor junior developers and contribute to team knowledge-sharing and best practices.
Loading...