Developer Programmer
BC Sands – Taren Point, Sydney NSW
BC Sands, a leading provider of building and landscaping supplies with 40 years of experience, proudly serves both trade professionals and DIY enthusiasts. We are committed to offering top-quality products and outstanding service.
If this opportunity aligns with your career aspirations and you are eager to join our team, we invite you to apply today. Please submit your current CV along with a brief cover letter outlining your interest in this position.
Note: All applications will be treated with strict confidentiality. Applicants must have the right to work in Australia to be eligible for consideration. Successful candidates will need to pass a Pre-Employment Medical Examination, which includes drug and alcohol testing.
Key Responsibilities
- Research, consult, analyse and evaluate system program needs – e.g., assess integration requirements between Microsoft Dynamics 365 Business Central, WooCommerce, ZenCart, and internal applications to ensure smooth end-to-end business processes.
- Identify technology limitations and deficiencies in existing systems, processes, procedures and methods – e.g., review and modernise legacy Routeplanner features, replacing outdated components with Azure-based microservices.
- Test, debug, diagnose and correct errors and faults in an applications programming language within established testing protocols, guidelines and quality standards to ensure programs and applications, including technical security controls, perform to specification – such as resolving API failures between Dynamics 365 and internal software.
- Write and maintain program code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards – e.g., design, develop, and maintain robust internal software solutions using C# .NET Core, .NET Framework (3.5/4.x), and VB.NET.
- Write, update and maintain technical documentation and operational procedures – including API integration guides, Azure deployment instructions, and system manuals for internal staff.
- Provide advice, guidance and expertise in developing proposals and strategies for software design activities such as financial evaluation and costings – e.g., preparing cost–benefit analyses for migrating on-premises applications to Azure.
- Manage testing and automation of software and application deployments – e.g., creating and maintaining CI/CD pipelines in Azure DevOps for production releases.
- Collect and analyse operational metrics – such as monitoring API response times, system load, and error logs.
- Develop continuous improvement and continuous delivery strategies across system design and software development – e.g., streamlining build processes to reduce deployment times.
- Create and develop tools to support software management and security – such as automated scripts for system monitoring and data integrity checks.
- Perform forensic analysis to identify anomalies or threats – e.g., investigating unusual traffic patterns or unauthorised access attempts.
- Implement encryption and decryption protocols – including OAuth 2.0 and JWT for secure API authentication.
- Identify and mitigate risks affecting performance and security throughout the product lifecycle – e.g., resolving vulnerabilities in third-party plugins before deployment.
Skills & Experience Required
- Minimum 3 years’ experience as a Developer Programmer or similar role.
- Strong back-end programming skills, with experience in multiple programming languages and frameworks.
- Proven ability to integrate complex business systems and third-party applications.
- Solid understanding of cloud platforms, containerisation, and deployment automation.
- Front-end development experience with modern frameworks and responsive design.
- Competence in database design, optimisation, and management.
- Knowledge of security principles, authentication protocols, and data protection.
- Familiarity with agile development methodologies and project tracking tools.
- Strong problem-solving skills, attention to detail, and ability to work independently or as part of a team.
Preferred Qualifications
- Master’s in Information Systems Management
- Bachelor of Science in Computer Studies, Major in Information Technology
Job Type: Full-time
Pay: $110,000.00 per year
Work Authorisation:
Work Location: In person