Senior C# Software Engineer

1 month ago


Melbourne, Victoria, Australia Now Digital Full time

Key Job Responsibilities:

We are seeking an experienced C# Principal Developer to join our team at Now Digital. The ideal candidate will have 4+ years of commercial development experience with C# and dotnet core, as well as extensive experience developing web-based applications in ASP.NET MVC and WebAPI.

The selected candidate will be responsible for developing high-quality software solutions, providing strategic recommendations around solution design and cloud infrastructure, and mentoring the development team to develop based on industry best practices.

Key Skills and Experience:

  • 4+ years commercial development experience across C# and ASP.NET and dotnet core
  • Extensive experience developing web-based applications in ASP.NET MVC and WebAPI
  • Planned and implemented dotnet solutions based on low coupling and high cohesive architecture principles
  • 1+ years experience designing and/or deploying cloud resources and applications
  • Experience with Azure PaaS components, including SQL databases, app services, and functions or AWS/Google cloud equivalent
  • Experience with Software Development tools such as Azure Devops, Git, Visual Studio, Microsoft SQL Server
  • Excellent communications and estimation skills, with the ability to prioritise and adapt to changing work requirements

Desirable Skills:

  • Experience with configuring cloud services such as Load Balancers, Application Gateways, and Virtual Networks
  • Configuring and deploying docker containers locally and through Kubernetes
  • Configuring and deploying ARM templates and/or terraform scripts to provision and configure cloud resources
  • Familiarity with CMS platforms such as Umbraco and Sitecore
  • Familiarity with front-end tools: jQuery, React, Foundation or Bootstrap, NPM, Gulp, HTML, CSS, SASS, etc.

What We Offer:

  • Project-based work utilising cutting-edge technologies
  • Ongoing training and development
  • Career development opportunities
  • Excellent CBD location, with flexible work arrangements
  • A fun, social, culture and team environment


  • Melbourne, Victoria, Australia AusNet Services Full time

    Job Summary: We are seeking a skilled software engineer to join our team as a senior developer. Key responsibilities include developing complex software applications using Python and C++ programming languages.Key Responsibilities:Design and implement software solutions using Python and C++.Collaborate with cross-functional teams to deliver high-quality...


  • Melbourne, Victoria, Australia Pearson Carter Full time

    We are seeking an experienced C++ developer to join our team as a Senior Middleware Software Engineer.This role involves maintaining and improving the existing C++17 SDK, providing user, download, and request management services. The ideal candidate will have strong proficiency in C++ and experience with C++17 or later.Key Responsibilities:Maintain and...


  • Melbourne, Victoria, Australia XPT Software Australia Pty Ltd Full time

    XPT Software Australia Pty Ltd is a leading software development company seeking an experienced Senior Software Test Automation Engineer to contribute to our Testing Activities. This role involves designing and implementing automation frameworks using Selenium C# for our test suites, as well as leveraging API testing tools.We are looking for someone with...


  • Melbourne, Victoria, Australia Pearson Carter Full time

    As a Senior C++ Software Engineer, you will be responsible for maintaining and improving the existing C++17 SDK to provide user, download, and request management services, acting as a front-end to a REST API service.The role involves implementing and testing solutions on various platforms, including iOS, Android, VR (Oculus), Mac, Linux, Windows, and...


  • Melbourne, Victoria, Australia Firelight Technologies Full time

    We are a dynamic and innovative company, Firelight Technologies, seeking an experienced Senior Audio Software Engineer to join our team in Melbourne, Australia.As a key member of our engineering department, you will play a crucial role in developing and maintaining our industry-leading adaptive audio engine, FMOD Studio. Your primary responsibility will be...


  • Melbourne, Victoria, Australia Flexhive Full time

    Job DescriptionAs a Software Engineer, you will be responsible for designing, developing, and testing software applications.We are looking for a skilled professional with expertise in Python and C++ programming languages.The ideal candidate will have a strong understanding of software development principles, including modularity, reusability, and...


  • Melbourne, Victoria, Australia XPT Software Australia Pty Ltd Full time

    About XPT Software Australia Pty LtdXPT Software Australia Pty Ltd is a leading software company that specializes in developing cutting-edge solutions for various industries.We are currently seeking an experienced Software Test Automation Engineer to join our team.Job Description:The ideal candidate will have a strong background in testing and automation,...


  • Melbourne, Victoria, Australia Pyramid Global Technologies Full time

    About Pyramid Global TechnologiesWe are seeking a highly skilled Senior Mobile Software Engineer to join our team.As a Senior Mobile Software Engineer, you will be responsible for designing, developing and maintaining high-quality mobile applications using iOS technologies.Key Responsibilities:iOS Development: Develop native iOS applications using Swift,...


  • Melbourne, Victoria, Australia XPT Software Australia Pty Ltd Full time

    Job DescriptionWe are seeking an experienced Senior .NET Software Engineer to join our team at XPT Software Australia Pty Ltd. In this role, you will be responsible for designing, developing, and deploying applications systems solutions that underpin business change programs in the Health Insurance industry.The ideal candidate will have a minimum of 8+ years...


  • Melbourne, Victoria, Australia Electronic Arts Full time

    OverviewElectronic Arts seeks an experienced Senior Software Engineer to join our Frostbite Architecture team. This role is perfect for a skilled software engineer who wants to contribute to the development of cutting-edge technology.About the RoleWe are looking for a highly motivated and talented individual to join our team as a Senior Software Engineer. As...


  • Melbourne, Victoria, Australia Pearson Carter Full time

    We are seeking a skilled Senior C++ Middleware Engineer to join our team, specializing in mobile platforms. As a key member of our engineering team, you will be responsible for maintaining and improving our existing C++17 SDK, providing user, download, and request management services as a front-end to a REST API service.The ideal candidate will have strong...


  • Melbourne, Victoria, Australia Equinix Full time

    Equinix is seeking a Senior Software Engineering Professional to drive innovation and excellence in software development. As a member of our team, you will play a crucial role in designing and developing cutting-edge software solutions that meet the evolving needs of our customers.About the RoleYou will be responsible for leading the design and development...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team in Information & Communication Technology | Engineering - Software.


  • Melbourne, Victoria, Australia Pearson Carter Full time

    Job OverviewPearson Carter is seeking a highly skilled Expert C++ Software Engineer to join our team. As a Global Leader in Microsoft Technology, Web, Mobile and Software Development Recruitment, we provide specialist roles across the globe.


  • Melbourne, Victoria, Australia KPMG Australia Full time

    Job OverviewAs a skilled Senior Software Engineer - Backend, you will be responsible for developing and maintaining the backend of our software applications. This role involves working with our team to design, implement, and test software solutions that meet the needs of our clients. Key Responsibilities= Developing and maintaining high-quality software...


  • Melbourne, Victoria, Australia Cornerstone Medical Recruitment Full time

    About the Job:We are seeking a skilled Senior Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Collaborate with...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Company Overview: Our company, Information & Communication Technology | Engineering - Software, specializes in developing innovative software solutions using cutting-edge technologies. Salary: $120,000 - $180,000 per annum Job Description: We are seeking an experienced Senior Software Engineer with expertise in cloud architecture to join our team. As a key...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Job DescriptionWe are seeking an experienced Senior Cloud Software Engineer to join our team in Information & Communication Technology | Engineering - Software. This role requires a strong background in cloud-based solutions using AWS services.Responsibilities:Design and Develop: Design, develop, and maintain Node.js and React.js applications, ensuring high...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    We are seeking a highly skilled Senior Software Engineer to join our team in Information & Communication Technology | Engineering - Software. Job Description: As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining Node.js and React.js applications on AWS cloud services. You will utilize your expertise in...


  • Melbourne, Victoria, Australia Green Light Full time

    Green Light, a leading IT services business in ANZ, is seeking an experienced Senior Cloud Software Engineer to join our delivery team in Melbourne. We are offering a competitive salary package of around AU$140,000 - AU$170,000 per annum, commensurate with experience and skills.About the RoleThis is a challenging yet rewarding position that will have you...