Job Type: C2C /W2
Bachelor?s degree or relevant experiencerequired
? 12+ years of overall experience working in Java, and other Java based open source technologies like Apache foundation.
? Extensive experience architecting and building enterprise scale applications.
? 4+ years of hands on development and architect experience in custom development with Salesforce Lightning, Apex, Visualforce and Salesforce platform.
? Strong understanding of Salesforce capabilities and their applicability to solve complex business problems.
? Salesforce Service Cloud experience and highly skilled in building custom integrations on Salesforce platform.
? Experience handling and managing large volume of data and transactions with Salesforce.
? Solid understanding of SDLC processes and experienced working on Agile projects with distributed teams.
? Experience building RESTful services and good understanding of integration principles.
? Good understanding of RDBMS and nosql databases.
? Understanding of cloud services like AWS.
? Experienced in establishing best development practices and someone who always strives for continuous improvement.
? Proven track record of leading technical teams in delivering web technology architecture, design and implementation.
? Continuous and persistent learner
? Experience in Development, Support, Maintenance, and Enhancement projects
? Act independently as a top level contributor in direction for major, complex programs intended to roll out high volume, high transaction based applications and features on Salesforce platform.
? Be a hands on person leading the team from the front.
? Initiate, drive and deliver effective experiences in partnership with distributed cross functional teams to ensure all aspects of the architectural vision are communicated, supported and delivered to the highest standards.
? Work as an architecture team lead on large cross functional projects, ensuring that robust and scalable solutions are implemented..
? Good experience in CI & CD using Jenkins or any other build tool.
? Excellent understanding of Salesforce best practices and defining standards for unit testing and code quality.
? Track development deliverables and communicate their status to global teams.
? Estimate engineering effort during various stages of project life cycle.
? Provide architectural guidance and oversight to quality assurance on all new code from inceptionthrough integration, staging and production environments.
? Exhibit creativity and resourcefulness at problem solving while collaborating and working effectively with best in class designers, engineers of different technical backgrounds, architects and product managers.
? Coach, guide and mentor 2 4 lead developers in accomplishing architecture, design and implementation goals.
? Be responsible for end to end development architecture, thus ensuring the code written to implement the architecture and design meets the highest standards in terms of code quality and efficiency.
? Perform research and implement best practices into problem avoidance and continuous improvement.
? Follow agile/scrum methodologies to iterate quickly on product changes, developing user stories and working through backlogs