Description
We are seeking a Technical Lead / Senior Salesforce Developer to join our team at Barclays in Pune. As a Technical Lead / Senior Salesforce Developer, you will design, develop, and improve software solutions that provide business, platform, and technology capabilities for our customers and colleagues.
Responsibilities
- Develop and deliver high-quality software solutions using industry-standard programming languages, frameworks, and tools, ensuring scalability, maintainability, and optimal performance.
- Collaborate with cross-functional teams, including product managers, designers, and engineers, to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Participate in code reviews, promote code quality, and share knowledge with peers.
- Stay updated on industry technology trends and innovations, contributing to the organisation's technology communities to foster technical excellence and growth.
- Implement secure coding practices to mitigate vulnerabilities and protect sensitive data.
- Ensure proper code design, readability, and reliability through effective unit testing practices.
Vice President Expectations
- Contribute to or set strategy, drive requirements, and make recommendations for change.
- Plan resources, budgets, and policies; manage and maintain policies/processes; deliver continuous improvements and escalate breaches of policies/procedures.
- Demonstrate leadership and accountability for managing risk and strengthening controls.
- Collaborate with other areas of work to provide business-aligned support.
- Create solutions based on sophisticated analytical thought, comparing and selecting complex alternatives.
Requirements
- Strong Apex development experience, including Triggers, Classes, Batch Apex, Queueable Apex, and asynchronous processing.
- Hands-on expertise in Lightning Web Components (LWC) and modern Salesforce UI development.
- Strong understanding of Salesforce security architecture, including Profiles, Permission Sets, Sharing Rules, and Role Hierarchies.
- Experience designing scalable Salesforce data models and enterprise-grade solutions.
- Experience with Salesforce integrations using REST, SOAP, Platform Events, and Named Credentials.
- Proficiency with Git, branch management strategies, and source-driven development.
- Ability to lead technical design discussions and translate business requirements into scalable technical solutions.
- Experience conducting code reviews and enforcing development standards and best practices.
- Experience mentoring developers and providing technical guidance across project teams.
Nice to Have
- Exposure to CI/CD pipelines using DevOps, GitHub Actions, Jenkins.
- Knowledge of Salesforce Enterprise Design Patterns (fflib) and framework-based development.
- Knowledge of Event-Driven Architecture using Platform Events and Change Data Capture.
- Experience establishing development standards, governance processes, and coding guidelines.
- Experience with Salesforce Shield, encryption, audit, and compliance controls.
- Experience leading offshore/onshore development teams and coordinating cross-functional deliveries.
- Knowledge of Agile delivery methodologies and participation in sprint planning and solutioning workshops.