Job type : Fullitme, Flexible -permanent remote working, If outside Bangalore
Job Description :
- We are looking for a dynamic Tech Lead who will be responsible for providing optimal and innovative solutions to ensure seamless execution of the development plan and guide a team of Developers and Senior Developers.
- Tech Lead should have expert level knowledge of CRM platforms, Business Functions and essentials of System Integration.
Mandatory Skills :
- Should have hands-on in Apex, Salesforce Lightning, Rest Api.
- Minimum 7 - 10 years of experience in Software Development.
- Minimum 6 years experience with SFDC
- Certified Salesforce - Platform Developer I
- Minimum Bachelor's Degree in Engineering or Science
Key Responsibilities : Tech. Lead must discuss the approach with TM or an onshore TA and finalize the ETAs :
1. Develop high-quality scalable code by :
- Following the company's 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 the Foundry panel.
- Mentor, assist and review peer devs/sr. devs and promote the best engineering practices Document, review and deliver CDDDs.
2. 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 the code stays in compliance with Clayton.
- Ensure good health of project repos
3. 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 the onshore team's timezone (whenever required).
4. Facilitate learning & development for self and the team by :
- By setting OKRs for the quarter in alignment with the Company goals.
- Constantly perform self-review and Identify improvement areas.
- Seek timely assistance from Reporting Managers.
- Actively contribute to technical presentations, knowledge sharing, training initiatives, building POCs, regular salesforce release notes discussions, and help in skill development of peer devs/sr. Devs.
- Become an expert in USABILITY based design and development.
No comments:
Post a Comment