Job Description
The Salesforce Developer will work with Teach For India's Technology Team, primarily developing and enhancing solutions within our Salesforce platform towards enabling different stakeholders in the organization on the path of realizing our collective vision - 'One day all children will attain an excellent education'.
Team Overview
The Technology team is responsible for providing strategic direction to technology implementations, software solutions, and hardware support for all stakeholders of Teach For India. We're a small but strong team that aims to use science and art to create wonder. "Gandhi meets Jobs" is our motto and we work towards creating beautiful apps that empower all our stakeholders on their journey towards our collective vision. We operate with the agility and rigor of a startup, making use of the best and latest technologies available. Some of the technology platforms we currently use are , NodeJS, ReactJS, MongoDB, and Elastic and we adopt new technologies when/where we believe they add value. We're not rigid about using any specific technology. However, we're committed to providing an amazing user experience on every solution we build.
Responsibilities
Primary responsibilities include but are not limited to:
• Build , enhance and support custom applications on Salesforce using Visualforce, Flows, Workflow and Process Builder, Lightning and Apex language.
• Identify and implement the latest frameworks within Salesforce as well as integrate to improve our process efficiency
• Contribute to the architecture of the entire suite of technology solutions – process flow documents, requirements and architecture definition
Additional Responsibilities
• Service data management requests such as but not limited to bulk upload/download, verification/validation, extraction, transformation, loading of data from/into Salesforce
• Run completion and accuracy reports and share the same with internal stakeholders.
• Provide support to internal stakeholder teams in maintaining data systems and creating reports and dashboards .
Knowledge and Technical Skills
Competencies and Abilities
Values and Mindsets
Education and Experience
Minimum Qualifications, Experiences and Expectations
• Graduate (B.Sc Computer Science) with 0-2 years of work experience
• Knowledge/experience of programming in Apex (Classes and Triggers)
• Knowledge/experience of programming in Visualforce and Javascript
• Knowledge/experience of creating and managing process automation using Flows, Workflows, Process Builder
• Knowledge of writing queries in SOQL, creating reports, and presenting findings.
• Strong critical thinking skills and ability to be resourceful, take responsibility, and find effective solutions to problems
• Salesforce Administrator Certification
Preferred Qualifications, Experiences and Expectations
• Salesforce Developer certification.
• Knowledge of data models, database design development, data mining, and segmentation techniques.
• Basic Knowledge of Lightning Components Framework
💡 Quick Summary
Seeking a career-building opportunity? The Associate Developer| Salesforce position is now open for candidates interested in the Software Developer Jobs sector. This role in New Delhi offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
