Software Developer

7 days ago


Newcastle, New South Wales, Australia Snaphunt Full time

About the Role

We are seeking a highly skilled Software Engineer to join our development team at Snaphunt. As a Software Engineer, you will be responsible for designing, building, and releasing software products in multiple programming languages, frameworks, and libraries.

Key Responsibilities

  • Develop software components following industry standards, tools, and practices.
  • Participate in all activities of application development, including backlog refinement, estimation, and implementation of requirements.
  • Collaborate with project stakeholders to understand client requirements, architecture, and priorities.
  • Escalate risks, issues, and concerns related to development activities.
  • Participate in the review of work done by development team members.
  • Learns and applies new technologies, practices, and tools as appropriate to the project.
  • Participate in internal tech communities, events, and knowledge-sharing initiatives.

Requirements

  • 7+ years of experience in software development.
  • Proficiency in full stack web development, monolithic architecture using Umbraco.
  • Headless CMC architecture experience and associated professional certificates, e.g. Contentful Certified Professional.
  • Proficiency in mobile development using React Native.
  • Familiar with common design patterns and clean code principles.
  • Demonstrable experience with Microsoft Azure and associated certifications.
  • Understanding of version control systems like Git or similar.
  • Familiar with communication protocols and standards such as HTTP, REST, JSON, TCP/IP.
  • Basic knowledge of Agile methodologies (e.g., SCRUM, KANBAN).
  • Basic Knowledge of CI/CD tools and practices.
  • Good problem-solving skills and analytical thinking.
  • Excellent communication and teamwork abilities.

What We Offer

  • Competitive salary package.
  • Share plan.
  • Company performance bonuses.
  • Value-based recognition awards.
  • Referral bonus.
  • Career coaching.
  • Global career opportunities.
  • Non-linear career paths.
  • Internal development programmes for management and technical leadership.
  • Complex projects.
  • Rotations.
  • Internal tech communities.
  • Training.
  • Certifications.
  • Coaching.
  • Online learning platforms subscriptions.
  • Pass-it-on sessions.
  • Workshops.
  • Conferences.
  • Hybrid work and flexible working hours.
  • Employee assistance programme.
  • Global internal wellbeing programme.
  • Access to wellbeing apps.
  • Global internal tech communities.
  • Hobby clubs and interest groups.
  • Inclusion and diversity programmes.
  • Events and celebrations.

  • Software Developer

    3 days ago


    Newcastle, New South Wales, Australia Endava Full time

    About EndavaEndava is a global technology company that harnesses technology to drive meaningful change. With over two decades of experience, we combine world-class engineering, industry expertise, and a people-centric mindset to consult and partner with leading brands from various industries.We create dynamic platforms and intelligent digital experiences...

  • Software Developer

    7 days ago


    Newcastle, New South Wales, Australia Endava Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineer to join our development team at Endava. As a key member of our team, you will be responsible for designing, building, and releasing software products in multiple programming languages, frameworks, and libraries.Key ResponsibilitiesSoftware Development: Develop software components...

  • Software Developer

    3 days ago


    Newcastle, New South Wales, Australia Endava Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineer to join our development team at Endava. As a key member of our team, you will be responsible for designing, building, and releasing software products in multiple programming languages, frameworks, and libraries.Key ResponsibilitiesSoftware Development: Develop software components...

  • Software Developer

    3 days ago


    Newcastle, New South Wales, Australia Snaphunt Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our development team at Snaphunt. As a Software Engineer, you will be responsible for designing, building, and releasing software products in multiple programming languages, frameworks, and libraries.Key ResponsibilitiesDevelop software components following industry standards, tools, and...

  • Software Developer

    4 hours ago


    Newcastle, New South Wales, Australia Snaphunt Full time

    {"The Offer": "Unlock Your PotentialEnjoy a competitive salary package with opportunities for growth and development.Participate in our global career development programs and take on new challenges.Benefit from our comprehensive benefits package, including health and wellbeing initiatives.The JobAs a Software Engineer at Snaphunt, you will be responsible for...

  • Software Developer

    2 days ago


    Newcastle, New South Wales, Australia NewyTechPeople Full time

    About the Role:This is a hybrid role based out of Newcastle, where you will travel into the office a couple of days per week. As a key member of our team, you will contribute to a game-changing banking product that will be used by millions of customers across Australia daily.Key Responsibilities:Design and develop high-quality and scalable integration...

  • Software Developer

    3 days ago


    Newcastle, New South Wales, Australia Endava Full time

    About EndavaEndava is a global company that harnesses technology to drive meaningful change. With over two decades of experience, we combine world-class engineering, industry expertise, and a people-centric mindset to consult and partner with leading brands from various industries.We create dynamic platforms and intelligent digital experiences that drive...

  • Software Developer

    7 days ago


    Newcastle, New South Wales, Australia Newy Tech People Full time

    About the RoleThis is a hybrid role based out of Newcastle, where you will travel into the office a couple of days per week. As a key member of our team, you will contribute to a game-changing banking product that will be used by millions of customers across Australia daily.Key ResponsibilitiesDesign and develop high-quality and scalable integration...


  • Newcastle, New South Wales, Australia Endava Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our development team at Endava. As a Software Engineer, you will be responsible for designing, building, and releasing software products in multiple programming languages, frameworks, and libraries.Key Responsibilities:Develop software components following IT industry...


  • Newcastle, New South Wales, Australia NewyTechPeople Full time

    About the RoleWe are seeking a highly skilled Software Development Expert to join our team in Newcastle. As a key member of our development team, you will be responsible for designing and developing high-quality, scalable integration solutions using Java and JavaScript.Key ResponsibilitiesContribute to the development of a game-changing banking product used...


  • Newcastle, New South Wales, Australia Endava Full time

    About the RoleWe are seeking a highly skilled Software Development Professional to join our development team in Newcastle. As a key member of our team, you will be responsible for designing, building, and releasing software products in multiple programming languages, frameworks, and libraries.Key ResponsibilitiesDevelop software components following industry...


  • Newcastle, New South Wales, Australia Endava Full time

    {"title": "Software Engineer", "description": "Transformative Technology SolutionsAt Endava, we harness technology to drive meaningful change. Our global team of experts combines world-class engineering, industry expertise, and a people-centric mindset to create dynamic platforms and intelligent digital experiences that drive innovation and transform...


  • Newcastle, New South Wales, Australia Endava Full time

    {"title": "Software Engineer", "description": "Transformative Technology SolutionsAt Endava, we harness technology to drive meaningful change. Our team of experts combines world-class engineering, industry expertise, and a people-centric mindset to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.Job...


  • Newcastle, New South Wales, Australia NewyTechPeople Full time

    About the RoleThis is a hybrid role based in Newcastle, where you will contribute to a game-changing banking product that will be used by millions of customers across Australia daily.Key ResponsibilitiesDesign and develop high-quality and scalable integration solutionsCollaborate with cross-functional teams to identify and resolve any issues that may...


  • Newcastle, New South Wales, Australia NewyTechPeople Full time

    About the RoleThis is a hybrid role based out of Newcastle, where you will travel into the office a couple of days per week. You will be working on a game-changing banking product that will be used by millions of customers across Australia daily.Key ResponsibilitiesYou will contribute to the development of highly scalable enterprise-level web applications...


  • Newcastle, New South Wales, Australia NewyTechPeople Full time

    About the RoleThis is a hybrid role based out of Newcastle, where you will travel into the office a couple of days per week. You will be working on a game-changing banking product that will be used by millions of customers across Australia daily.Key ResponsibilitiesYou will contribute to the development of highly scalable enterprise-level web applications...

  • Software Engineer

    4 hours ago


    Newcastle, New South Wales, Australia Abrantix AG Full time

    About AbrantixAbrantix is a dynamic and innovative FinTech company based in Australia, dedicated to delivering cutting-edge technology solutions.Job DescriptionWe are seeking a talented Software Engineer to join our team in Newcastle. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality software...


  • Newcastle, New South Wales, Australia Ariszinc Full time

    We are seeking an experienced Software Systems Engineer to join our team at Ariszinc. As a key member of our Defence client's team, you will be responsible for designing and developing secure software systems.Key Responsibilities:Design and develop secure software systems for Defence applicationsCollaborate with cross-functional teams to integrate software...


  • Newcastle, New South Wales, Australia Ariszinc Full time

    About the RoleWe are seeking an experienced Software Systems Engineer to join our team at Ariszinc. As a key member of our Defence client's team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesDesign and Develop Software SystemsCollaborate with Cross-Functional TeamsEnsure Security and...


  • Newcastle, New South Wales, Australia Ariszinc Full time

    We are seeking an experienced Software Systems Engineer to join our team at Ariszinc. As a key member of our Defence client's team, you will be responsible for designing and developing software systems that meet the highest security standards.Key Responsibilities:Design and develop software systems that meet the requirements of our Defence client.Collaborate...