Skip to Main Content

Job Title


Software Developer Engineer


Company : Practifi


Location : Sydney, New South Wales


Created : 2025-04-05


Job Type : Full Time


Job Description

Software Developer EngineerWe are seeking a Midlevel Software Development Engineer to work on the development of a cutting-edge Salesforce OEM CRM product. The ideal candidate will have experience with the Salesforce platform, product development lifecycle, and integrating custom features to enhance Salesforce-native products. You will work closely with product managers, architects, and other stakeholders to design and build scalable solutions that are distributed to multiple customers. We also value candidates with strong programming experience on the Microsoft Azure platform. Experience with Generative AI, Large Language Model, Data Science, Machine Learning is a huge plus.Key Responsibilities:Design, develop, and implement custom Salesforce solutions using Apex, Visualforce, and Lightning Web Components (LWC).Collaborate with business analysts and stakeholders to gather and analyse requirements, translating them into technical designs.Develop integrations between Salesforce and external applications using REST/SOAP/BULK APIs, Salesforce Connect, and Middleware platforms.Optimise and maintain the existing Salesforce instance, including performance tuning and security enhancements.Implement Salesforce best practices for development, deployment, and testing to ensure scalability, maintainability, and compliance.Utilise Salesforce Declarative Tools (e.g., Process Builder, Flows, Validation Rules) for low-code solutions when appropriate.Collaborate with the DevOps team to manage CI/CD pipelines and Salesforce deployments.Stay up to date with Salesforce releases and new platform features to recommend and implement improvements.Required Qualifications:1+ years of experience as a Salesforce Developer and total 3+ years of experience as a Software Developer.Knowledge of object-oriented programming, data structures, and design patterns.Proficiency in Apex, Visualforce, Aura, and Lightning Web Components (LWC).Understanding of Salesforce security models, data architecture, and sharing rules.Experience with Salesforce integrations using APIs, ETL tools, or other integration platforms.Experience with Salesforce metadata and deployment strategies (e.g., Salesforce CLI, SFDX, Change Sets).Excellent problem-solving and analytical skills.Salesforce certifications such as Platform Builder, Platform Developer I/II are highly desirable.Knowledge of DevOps practices (CI/CD pipelines) and tools like Jenkins, Git, and Bitbucket.Experience working in Agile development methodologies (e.g., Scrum or Kanban).Other Qualifications:Experience working with Microsoft Azure Services (e.g., Azure Functions, Logic Apps, Service Bus, Key Vault).Knowledge of integrating Salesforce with Azure AI and cognitive services, such as Azure AI Builder, Azure Machine Learning, or Azure Cognitive Search is highly desirable.Knowledge of Generative AI, Large Language Model, Data Science, Machine Learning is highly desirable.Experience with large-scale Salesforce implementations, including data migrations and complex customisations.Knowledge of ISV Partner Programs and experience supporting Salesforce OEM/ISV products.Familiarity with Salesforce Sales Cloud, Service Cloud, and/or other core products.Prior experience leading development projects or mentoring other developers.What We Offer:Competitive salary and benefits package.Opportunity to work with an experienced Salesforce OEM partner on innovative product development.Professional development and opportunities for certification reimbursement.Collaborative and flexible work environment.100% remote work within Australia.Work on impactful projects that serve a growing customer base across wealth industries.Seniority levelMid-Senior levelEmployment typeFull-timeJob functionEngineering and Information Technology #J-18808-Ljbffr