Full Stack Developer - Brisbane, Australia - Emanate Technology

    Default job background
    Full time
    Description

    Do you enjoy working in a team developing with latest technology whilst also building products that make a difference? Then this job could be for you.

    You will be a great fit for this role if:

    • Developers will work in Agile teams in our high-profile software development projects. This is a fast-paced environment, and we require an enthusiastic, professional Developers who has experience working on large, complex projects.
    • The successful applicant will have the opportunity to use leading edge technology and will be responsible for building, developing, and maintaining code in a large enterprise system on Premise Infrastructure and Azure Cloud.
    • Prior experience in application development of high-volume transactional systems, entitlement or calculation engine would be highly regarded.

    Other responsibilities include:

    • Participate in requirements analysis.
    • Collaborate with internal teams to produce software design and architecture.
    • Write clean, maintainable and scalable code following Departmental standards and practices.
    • Work collaboratively with team members.
    • Test and deploy applications and systems.
    • Improve and maintain existing software.
    • Develop documentation throughout the software development life cycle (SDLC)

    Essential Skills and Experience:

    • Demonstrated industry-based knowledge and experience in the delivery of complex large-scale applications and web services using Microsoft technology stacks including
    • .NET Core / .NET 5,6,7, C#
    • Experience with Visual Studio 2019 / 2022
    • Visual Studio Code or Jetbrains Ride
    • Microsoft Web API / REST Architecture
    • D365 and PowerApps
    • Modern software development utilising Microsoft Azure PaaS Services (App Service, Function App, APIM, Service Bus, Azure SQL)
    • Modern JavaScript frameworks such as Typescript / JQuery
    • SQL / Entity Framework

    Desirable Skills:

    • Demonstrated application development experience working on either high-volume transactional systems and/or complex integrated systems.
    • Prior project delivery experience or working knowledge of modern software development utilising Microsoft Azure PaaS Services.
    • PowerShell automation
    • Experience with concurrent development source control (Git)
    • Unit / Automated testing

    Responsibilities:

    • Collaborate with internal teams for software design and architecture
    • Write clean, maintainable and scalable code following Departmental standards and practices
    • Test and deploy applications
    • Revise, update, refactor and debug code
    • Develop documentation throughout the software development life cycle (SDLC)
    • Provide technical supportand advice

    *Must have the ability to obtain a Baseline security Clearance or already hold a valid one.