Overview
- 7+ years of experience in software development role and 5+ years of experience as a Salesforce Developer (Experience and Service Cloud).
- Three or more years of experience as an engineer, technical lead or overseeing software development teams in an agile environment.
- Collaborate with business stakeholders, architects, and admins to translate business requirements into technical specifications.
- Design, develop, test, and deploy scalable Salesforce solutions using Apex, Visualforce, Lightning Components (Aura/LWC), and other Salesforce technologies.
- Strong expertise in Lightning, Lightning Web Component (LWC), Screen Flow, and Salesforce DX.
- Familiarity with web front-end development technologies such as HTML, CSS, JavaScript, and jQuery.
- Database experience, familiarity with SOQL and SOSL queries.
- Integrate Salesforce with external systems using APIs, middleware, and web services (REST/SOAP).
- Familiarity with CI/CD tools like Gearset, Copado, or Jenkins.
- Strong understanding of Salesforce security model, sharing rules, and governor limits.
- Conduct code reviews, enforce best practices, and ensure maintainability and performance.
- Manage data migration and cleansing efforts as needed.
- Develop and maintain documentation for technical implementations.
- Stay current with Salesforce releases, features, and best practices.
- Mentor junior developers and provide technical leadership to the team.
Responsibilities
- Collaborate with architects and other product and development resources to design and implement scalable, integrated, enterprise solutions.
- Create diagrams and supporting documentation of architectural concepts, processes, workflows, tooling, and coding standards to clearly communicate key aspects of the solution to both technical and non-technical team members.
- Write code, mostly complex logic and application design and patterns base structure, and perform code reviews to make sure coding standards are followed.
- Participate in the Agile ceremonies, including sprint planning, story pointing, and participating in JAD sessions.
- Perform software root cause analysis and assist in resolving production support issues.
- Work with management, other senior engineers, software architects and quality assurance engineers to resolve development roadblocks.
- Work closely with Scrum Masters and Business Analysts to clearly define user stories, groom the backlog, build out the technical tasks, assign work to the team, and estimate tasks.
- Lead the development teams in properly implementing reference architectures, tooling, coding standards, and best practices. Lead and mentor more junior members of the development teams.
- Support releases management and deployment activities and other assigned duties.
- Deliver project assignments on time and with high quality.
Qualifications
- Bachelor's degree, Master's preferred, in computer science or related field.
- Deep understanding of Salesforce architecture and pharmaceutical industry experience.
- Strong understanding of relational and NoSQL databases.
- Strong understanding with Domain Driven Design techniques.
- Proven ability with leading a development team operating within an agile environment.
Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on News Feed