Profile : Technical Lead - SFDC
Location : Any where
Experience : 7 - 10 Years
MUST HAVES :
- Minimum 6-year experience with Salesforce development.
- Minimum Bachelor's or Equivalent Degree in Computers
- PD 1 certification
- Working experience with Apex, Lightning and REST API
- Good in communication and interpersonal skills
NICE TO HAVES :
- Architecture Experience
- Experience working with US-based/headquartered companies
- Work Experience in Healthcare & Insurance Industry.
Job Summary :
- A Tech. Lead is responsible for seamless execution of the development plan; by providing optimal and innovative solutions, developing high-quality code and guiding a team of devs or sr. devs. A Tech. Lead is expected to possess expert-level knowledge of CRM platforms, business functions, and essentials of systems- integration.
Job Responsibilities : A Tech. Lead needs to conduct the following responsibilities at work :
a) Billability of at least 32 hrs per week (Util Target). Resource needs to ensure that assigned hours are utilized on each project.
b) Perform thorough analysis by :
- Understanding business/functional needs of the project and correlating it on individual task levels.
- Check whether the implementation is possible or not; respecting the Salesforce environment's limitations or governors.
- Evaluate whether stated requirements (or a part) can be achieved via configuration before opting for coding.
- Determine all hidden use cases.
- Framing workarounds for any identified blockers, challenges or risks.
- Ideating optimal solutions for complex requirements.
- Sharing impact analysis results with stakeholders.
- Evaluating the feasibility of using any library assets/components (either already sold or not).
c) A Tech. Lead must discuss the approach with TM or an onshore TA and finalize the ETAs. Develop high-quality scalable code by :
- Following Salesforce.com and Silverline-CRM standards/best practices
- Leverage recommended frameworks (ex. Test framework or Trigger framework) and come up with the most optimal design patterns/architecture
- Write comprehensive test code asserting all possible use cases
- Perform thorough unit tests
- Fix all bugs reported from QA/UAT
- Work on deployments through recommended tools and methodologies.
- Perform time-bound R&D for any unknown or newer areas
- Architect/engineer and/or audit the codebase
- Troubleshoot or debug issues encountered by onshore team or peer devs/sr.devs
- Identify/develop reusable code components and suggest the same to Foundry panel
- Mentor, assist and review peer devs/sr. devs and promote the best engineering practices Document, review and deliver CDDDs
d) Ensure DevOps processes is followed across the team i.e. :
- All devs/sr. devs are using recommended IDEs
- Ensuring daily code check-in/check-out
- Performing diligent functional code reviews
- Ensuring that code stays in compliance with Clayton
- Ensure good health of project repos
e) Facilitate proactive communication with project/product teams i.e. :
- Use all relevant channels - Emails, JIRA, Slack or Zoom meetings
- Ensure the team is in sync with project/product/sprint movements
- Ensure the team has a definite plan of action for the day
- Ensure consolidated DSRs are sent by EOD
- Ensure decent overlap/availability in onshore team's timezone (whenever required)
No comments:
Post a Comment