Quick Overview
Salary
A$100k/yr
Seniority
Mid Senior
Employment type
Full Time
Work mode
Hybrid
Location
Melbourne, Victoria, Australia
SOAPOAuthGitREST
Job Description
Position Summary
The Senior Developer Programmer is responsible for analysing complex business requirements, designing enterprise-grade solutions, and developing scalable Salesforce applications. The role involves advanced programming, system architecture design, API integrations, performance optimisation, technical leadership, and ensuring adherence to secure software development lifecycle (SDLC) practices.
Key Responsibilities- - Lead technical analysis of complex business requirements and translate them into scalable, high-performance system designs.
- - Design enterprise-level Salesforce architecture including data models, integration frameworks, and security models.
- - Prepare detailed technical design documents, sequence diagrams, and API specifications.
- - Evaluate technical feasibility and recommend optimal development approaches.
- - Develop complex business logic using Apex Classes, Triggers, Batch Apex, Queueable Apex, and Scheduled Apex.
- - Build scalable and reusable components using Lightning Web Components (LWC).
- - Implement asynchronous processing and bulkified code to optimise performance.
- - Write highly optimised SOQL/SOSL queries ensuring governor limit compliance.
- - Refactor legacy code to improve efficiency, maintainability, and scalability.
- - Architect and implement REST and SOAP-based integrations with external systems such as ERP and middleware platforms.
- - Design secure authentication mechanisms including OAuth and token-based integrations.
- - Develop and maintain API endpoints and web service callouts.
- - Perform WSDL-based service integrations and payload mapping.
- - Implement robust error handling, logging, and monitoring frameworks.
- - Conduct performance analysis and tuning of application logic and database queries.
- - Optimise data storage strategies, indexing, and query plans.
- - Ensure system scalability for high-volume transactional environments.
- - Lead code deployments using CI/CD pipelines and version control systems (Git-based).
- - Conduct peer code reviews and enforce coding standards and best practices.
- - Manage environment strategy across development, SIT, UAT, and production.
- - Support change management and release planning activities.
- - Design and implement advanced security models including role hierarchy, sharing rules, and field-level security.
- - Ensure compliance with organisational data governance and security policies.
- - Conduct risk assessments and implement mitigation strategies.
- - Develop comprehensive unit tests ensuring high code coverage and quality standards.
- - Oversee system integration testing and support user acceptance testing (UAT).
- - Perform root cause analysis and provide long-term defect resolution.
- - Provide technical guidance to junior developers and administrators.
- - Conduct design reviews and ensure alignment with enterprise architecture standards.
- - Collaborate with cross-functional teams including business stakeholders, integration teams, QA, and project managers.
- - Contribute to continuous improvement initiatives and technical innovation.
- - Salesforce Service Cloud
- - Salesforce Field Service
- - Apex Programming
- - Lightning Web Components (LWC)
- - Aura Framework
- - Visualforce
- - SOQL / SOSL
- - REST & SOAP APIs
- - CI/CD & Git
- - Enterprise Integration Systems
- - Strong object-oriented programming expertise
- - Deep understanding of Salesforce platform architecture
- - Experience with enterprise application integration patterns
- - Advanced problem-solving and analytical skills
- - Strong documentation and communication skills
- - Experience leading technical design and development initiatives
$100,000 AUD per year + Super
Similar jobs
- ND
Finance Data Developer - Calumo/MyOutcomes
NewNSW Department of Primary Industries and Regional Development
Dubbo, New South Wales🇦🇺Hybrid2 hours agoSQLHTMLJavaScriptTechnology - RO
Full-Stack Software Engineer (.NET/Angular)
NewRoller
Sydney, New South Wales🇦🇺On-site2 hours agoDynamoDBSQLT-SQL+8Technology - DA
Azure Data Factory & Integration Developer
NewDataMTX Australia
Melbourne, Victoria🇦🇺Hybrid2 hours agoSQLETLAzure+1Technology - SC
2 x Full stack Software Engineer - JavaScript Environment
NewScalapay
Wollongong, New South Wales🇦🇺Hybrid2 hours agoDockerDynamoDBMicroservices+11Technology - ND
Finance Data Developer - Calumo/MyOutcomes
NewNSW Department of Primary Industries and Regional Development
New South Wales🇦🇺Hybrid2 hours agoSQLHTMLJavaScriptTechnology - SI
C# Trading Systems Developer - GDS
NewSusquehanna International Group, LLP
Sydney🇦🇺Hybrid2 hours agoMachine LearningC#C+++1Technology - MA
Full-Stack Software Engineer (.NET/Angular)
NewMatchbox
Melbourne, Victoria🇦🇺On-site2 hours agoDynamoDBSQLT-SQL+8Technology - HE
Senior Data & Reporting Developer - DHSA
NewSA Health
South Australia🇦🇺A$105.7k - A$111.9k/yrHybrid2 hours agoTechnology - SG
Graduate Timetable Developer
NewState Government of Victoria, Australia
Melbourne, Victoria🇦🇺Hybrid2 hours agoTechnology - AU
Hybrid Salesforce Developer - MuleSoft & API Focus (Canberra)
NewAurec
Canberra, Australian Capital Territory🇦🇺Hybrid2 hours agoTechnology - MA
Full-Stack Engineer (.NET/Angular) - On-site AU
NewMatchbox
Melbourne, Victoria🇦🇺Hybrid2 hours agoAngularC#Technology - HE
Senior Data & Reporting Developer - DHSA
NewSA Health
Adelaide🇦🇺A$105.7k - A$111.9k/yrHybrid2 hours agoTechnology