Job Title: Technical Lead (.NET, React, Azure)
Location: Melbourne, Australia
Mode of Work : Onsite
We are seeking a talented and driven Technical Lead to join our team. As a Technical Lead, you will be at the forefront of our development efforts, guiding and collaborating with a team of developers to deliver exceptional software solutions. Your expertise in .NET, React and Azure will be crucial in driving the success of our projects and ensuring the highest standards of quality and innovation.
Essential Skills
· 7+ years of professional experience as a Software Engineer, with expertise in .NET, React, and Azure technologies.
· Strong proficiency in developing web applications using ASP.NET, C#, JavaScript, React, and related frameworks.
· Strong proficiency in relational databases and SQL.
· Familiarity with Azure cloud services, such as App Service, Functions, SQL , Blob Storage, and Azure DevOps.
· Understanding of RESTful APIs, microservices architecture, and cloud-native application development principles.
· Knowledge of frontend build tools, such as Webpack or Gulp, and package managers like npm or Yarn.
· Strong problem-solving and debugging skills, with attention to detail.
· Effective communication and teamwork abilities to collaborate with team members and stakeholders.
· Desire to learn and stay updated with emerging Azure technologies and industry trends.
· Familiarity with Agile/Scrum methodologies and experience working in an Agile development environment.
Beneficial Skills
· Experience with Azure DevOps for source control, build automation, and release management.
· Experience with cross-platform mobile app development using Flutter, Dart, and Firebase.
· Proficiency in Azure Application Insights for application monitoring and performance analysis.
· Experience with serverless computing using Azure Functions or Logic Apps.
· Experience with Azure DevOps CI/CD pipelines for automated testing, build, and deployment processes.
· Knowledge of Azure Kubernetes Service (AKS) for container orchestration and management.
· Experience with performance optimization and scalability techniques in Azure cloud environments.
· Knowledge of microservices architecture and designing scalable and resilient systems using Azure services.
· Familiarity with frontend frameworks and libraries like Redux, MobX, or Material-UI.