Design, develop, test, deploy, and maintain scalable Salesforce solutions using Apex, triggers, asynchronous processing, Lightning Web Components (LWC), integrations, Flows, and platform configuration capabilities in alignment with business requirements, architectural standards, and development best practices.
Independently manage and deliver enhancements, defect resolutions, and maintenance activities, exercising sound judgment to identify dependencies, assess impacts, mitigate risks, and drive work to completion.
Participate in solution design discussions, contributing technical expertise and recommendations to ensure secure, scalable, and maintainable implementations.
Perform code reviews and contribute to the continuous improvement of development standards, code quality, testing practices, and overall platform health.
Develop and execute comprehensive testing activities, including Apex unit tests, integration testing, and release validation to ensure solution quality, reliability, and compliance with established standards.
Utilize source control, CI/CD, and DevOps processes to support the efficient, secure, and reliable delivery of Salesforce solutions across environments.
Collaborate with Salesforce Developers, Administrators, Architects, and other IS team members to coordinate releases, resolve technical challenges, and ensure consistent platform functionality.
Troubleshoot and resolve complex system issues, performing root cause analysis and implementing sustainable solutions that improve platform stability, performance, and operational efficiency.
Stay current with Salesforce platform releases, emerging technologies, and industry best practices, proactively identifying opportunities to improve BCAA's Salesforce ecosystem and development practices.