Senior Software Developer (Sydney)

Senior Software Developer (Sydney)

26 Sep
|
BMP Technologies
|
Sydney

26 Sep

BMP Technologies

Sydney

Key knowledge and experience

- Demonstrated experience designing, developing and supporting enterprise applications, Web APIs, background processing services and system integrations.

- Strong understanding of software design and architecture principles, including dependency injection, asynchronous programming, separation of concerns and clean code practices.

- Strong experience with relational database design and development, including data modelling,normalisation, query optimisation and database objects.

- Experience developing modern web applications and user-facing functionality.

- Experience developing, deploying and supporting applications and services in cloud environments.

- Knowledge of secure development, authentication, authorisation, logging, monitoring, exception handling and production support practices.

- Demonstrated ability to contribute to technical design, translate approved specifications into working solutions, and resolve complex technical issues within multidisciplinary delivery teams.

Essential requirements

- Demonstrated expertise in C#, .NET and ASP.NET Core development, including building and supporting secure, reliable and well-tested Web APIs and background processing services.

- Strong experience with Microsoft SQL Server or a comparable relational database platform, including database design, data modelling, normalisation, efficient SQL queries, views, stored procedures and functions where appropriate.

- Strong experience using Entity Framework Core to develop and maintain efficient data access layers.

- Experience developing modern web applications using HTML, CSS, JavaScript and React or a similar front-end framework.





- Strong understanding of integration architecture, API design, data transformation and system interoperability principles.

- Experience developing and supporting services and applications on a major cloud platform.

- Excellent analytical, problem-solving, troubleshooting, communication and collaboration skills.

- Appropriate tertiary qualifications in Information Technology, Computer Science or a related discipline, or demonstrated equivalent qualified experience.

- Willingness to use approved AI-assisted development tools where appropriate while applying sound judgement and reviewing the resulting work.

Desirable Requirements

- Experience working with Microsoft Azure services and platform capabilities.

- Experience working with Squiz DXP or a similar Digital Experience Platform, including public-facing and content-driven web solutions.

- Experience with event-driven architecture and messaging technologies such as Azure Service Bus, Azure Queue Storage or equivalent services.

- Experience implementing CI/CD pipelines, automated deployment processes, infrastructure automation and containerisation technologies.

- Knowledge of API management platforms, integration of middleware and enterprise integration patterns.

- Experience integrating with enterprise CRM, workflow and service management platforms such as Microsoft Dynamics 365, Salesforce or ServiceNow.

- Experience developing and supporting solutions using Microsoft Power Platform, particularly Power Automate.

- Experience contributing to legacy system modernisation or digital transformation initiatives in a public sector, regulated or high-availability environment.

Pay: $108,676.53 – $146,945.00 per year

Work Location: In person

📌 Senior Software Developer (Sydney)
🏢 BMP Technologies
📍 Sydney

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer (sydney) / sydney

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer (sydney) / sydney