Software Development

Platform Web Developer

Perth, Western Australia
Work Type: Full Time

DUG is a technology company at the forefront of high-performance computing (HPC) with a strong foundation in applied physics. Our innovative hardware and software solutions for the global technology and resource sectors enable our clients to leverage large and complex data sets. Our constant focus on research and development combined with a wealth of industry experience has equipped us with the technical excellence needed to provide scientific data processing services, and a state-of-the-art HPC as a service (HPCaaS) offering.


As a Platform Web Developer at DUG, you will play a key role in developing and maintaining our extensive in-house business software suite, which includes Customer Relationship Management (CRM) and Enterprise Resource Planning (ERP) applications. These critical applications are developed using .NET technologies and are vital to the success of our organisation. You will work collaboratively with other developers in the platform team to ensure the software meets the needs of our business units, contributing to their growth and efficiency.


List of Responsibilities:

  • Design, development, and maintenance of our in-house CRM and ERP applications, using .NET technologies such as C#, ASP.NET, and SQL Server.

  • Integration: Collaborate with other teams to integrate CRM and ERP systems with other software and third-party services, ensuring seamless data flow and interoperability.

  • Test Implementation: Develop and implement unit tests, integration tests, and end-to-end tests to ensure the reliability and robustness of the applications.

  • CI/CD Pipeline Setup: Establish and maintain Continuous Integration (CI) pipelines to automate the testing, building, and deployment processes, ensuring a streamlined development workflow.

  • Code Quality and Performance: Ensure the highest code quality, security, and performance standards, by conducting code reviews and optimising code when necessary.

  • UI/UX Development: Enhance the user interface and user experience of the applications, making them user-friendly and responsive.

  • Database Management: Develop and maintain complex SQL databases to support the applications, including database design, optimisation, and maintenance.

  • Documentation: Create and maintain detailed technical documentation for software development, deployment, and system configurations.

  • Troubleshooting and Support: Provide technical support to end-users, diagnose and resolve issues, and ensure the applications run smoothly.

  • Security: Implement and maintain security best practices to protect sensitive data and maintain data integrity.

  • Stay Current: Stay up-to-date with industry trends, emerging technologies, and best practices to continuously improve the software suite.

  • Undertake special assignments, ad-hoc projects and related duties as and when required.

  • Comply with the Company’s HSE regulations and policies.


Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).

  • Demonstrable, expert-level skills in web application development using .NET technologies (C#, Entity Framework, SQL Server)

  • At least 5 years of demonstrated, relevant experience in each of the below:

    • CRM / ERP systems, including business processes and workflows

    • front-end development technologies such as HTML, CSS, JavaScript, and frameworks such as React

    • distributed version-control systems (e.g. git) 

    • database design, optimisation, and management using SQL Server or similar database systems

  • Knowledge of security best practices, data protection, and compliance.

  • Excellent problem-solving and troubleshooting skills.

  • Excellent written and spoken business and technical English

  • Impeccable professional references


You may also have experience with:

  • team collaboration tools (e.g. JIRA)

  • Deployment and maintenance of applications to cloud platforms such as Azure or AWS



DISCLAIMER

The offer is subjected to pre-employment screenings that may include, but are not limited to:
  • Verification of your right to work in the respective location
  • Provision of applicable and relevant qualifications
  • Nationally approved criminal history check

Submit Your Application

You have successfully applied
  • You have errors in applying
Privacy Policy

We take your privacy seriously and will only use your personal information to provide products and services you have requested from us. For more information please refer to our Privacy Policy.