
UST
Role Description
Role Proficiency:
Develop applications in assigned area of responsibility on ERP/CRM systems under regular supervision of a senior developer
Outcomes
• Work with project team to develop unit test and document small and medium complex level programs as needed for the projects
• Develop unit test use cases required by the project
• Understand the application/feature/component design and develop the same in accordance with user stories/requirements.
• Code debug test and document; communicate product/component/feature development stages.
• Effectively interact with customers and articulate their inputs
• Optimise efficiency cost and quality by identifying opportunities for automation/process improvements and agile delivery models
• Follows the best practises set by the project requirements.
• Learn technology business domain system domain individually and as recommended by the project/account
• Perform other duties as assigned or requested
Measures Of Outcomes
• Completion of applicable technical/domain certifications
• Adherence to coding standards set by ERP/CRM Practice.
• Set goals in NorthStar and timely measure the progress and update accordingly.
• Follow up with reporting manager to complete feedback check-in process before due date.
• Completion of all mandatory training requirements t/technology/industry specific trainings UST mandatory trainings)
• Reduction of reoccurrence of known defects
• Quick turnaround of production bugs
• Number of post delivery defects
• Adherence to schedule and timelines
• Adhere to SLAs where applicable (if supporting)
Requirement
Outputs Expected:
• Understand the requirements/user stories
Estimate
• Estimate time effort and resource dependence for one’s own work
• Follow scrum ceremonies.
Design
• Understand the design/LLD and link it to requirements/user stories
Configuration And Coding
• Learn coding standards and practices them in development. Develop code with guidance for the above
Test
• Create and conduct unit testing.
• Test class coverage above 90%.
Code Review
• Participate in code reviews with Tech Lead
Manage Defects
• Fix defects and document root cause analysis.
Document
• Create documentation for one’s own work
Status Reporting
• Report status of tasks assigned
• Comply to project related reporting standards and process
Manage Knowledge
• Consume and contribute project related documents share point libraries client universities
Release
• Adhere to release management process
Domain Relevance
• Develop feature / component with good understanding of the business problem being addressed for the client
Skill Examples
• Ability to debug and do RCA for any defects reported by testing team.
• Explain and communicate the design / development to the customer
• Perform and evaluate test results against product specifications
• Develop user interfaces business software components and embedded software components
• Manage and guarantee high levels of cohesion and quality
• Estimate effort time required for own work
• Perform and evaluate test in the customer or target environment
• Work in a team environment
• Good written and verbal communication abilities
• Proactively ask for and offer help
• A quick learner who can adapt to learning new technologies relevant to ERP/CRM.
• Experience in researching production system issues
• Ability to work closely with client to convert production issues to solutions and suggest options
• Ability to advise on best practices and approaches to the team and the client
• Experience in creating and maintaining configuration steps like sandbox refresh activities.
• Ability to prepare test data and steps for unit integration and production testing as per project needs.
• Strong and effective written and verbal communication skills
Knowledge Examples
• Knowledge of various ERP/CRM cloud platform features and automations.
• Thorough knowledge of coding best practices and understanding the limitations of coding.
• Experience using data loading tools.
• Understanding of production deployment and solving deployment errors.
• Knowledge of Agile Methods – Scrum and Kanban
Additional Comments
Salesforce Developer Job Description Job Description:
• 5–6 years total in IT, with a minimum of 2–4 years in Salesforce.com development (coding), configuration, and administration.
• Proven hands-on experience in Salesforce development using Apex, and Lightning Web Components (LWC), along with supporting technologies such as JavaScript frameworks.
• Expertise in building and optimizing Salesforce Flows (Record-Triggered, Screen Flows, Auto-Launched) and implementing Lightning Record Pages, Dynamic Forms, and Lightning App Builder.
• Strong development capabilities in Apex Triggers, Lightning Components, and Visualforce Pages, including experience in Salesforce administration, and creating reports and dashboards.
• Excellent communication and collaboration skills, especially for working with onsite/offshore teams and business stakeholders.
• Experience with one or more Salesforce clouds such as Sales Cloud, Service Cloud etc with a strong grasp of each cloud’s out-of-the-box (OOB) features. Experience in Experience Cloud (Community) is desirable.
• Senior-level developers should be able to explain end-to-end configuration and implementation details for projects they have worked on.
• Strong understanding of Salesforce integration patterns and ability to handle integration-related tasks through both code and configuration.
• Knowledge of Agent Force and Data Cloud is a plus.
• Experience working in Agile/Scrum methodologies. Responsibilities:
• Design, develop, test, and deploy high-quality Salesforce solutions using Apex, Lightning Web Components (LWC), Visualforce and Flows.
• Customize and configure Salesforce to meet business requirements using Lightning App Builder, Dynamic Forms, and Process Automation tools.
• Develop and maintain Apex triggers, batch classes, scheduled jobs, and REST/SOAP APIs.
• Collaborate with product owners, business analysts, and other developers to gather and translate requirements into scalable solutions.
• Build and maintain reports, dashboards, and other custom Salesforce UI components.
• Participate in code reviews, ensure code quality, and follow best practices in Salesforce development.
• Support integration of Salesforce with third-party applications and internal systems.
• Stay updated with the latest Salesforce platform features, releases, and industry best practices.
• Work within an Agile/Scrum team and contribute to sprint planning, reviews, and retrospectives.
• Provide support during UAT, deployment, and post-deployment phases. Key Role Requirement:
• 3–5+ years of strong hands-on experience in Salesforce development and customization.
• Strong expertise in Apex, Visualforce, LWC, SOQL, and Salesforce Flows (Record-Triggered, Auto-Launched, and Screen Flows).
• Solid understanding of Salesforce data model, security model, and deployment practices.
• Experience working with Lightning Record Pages, Lightning App Builder, and Dynamic Forms.
• Hands-on experience with Sales Cloud and/or Service Cloud; familiarity with Experience Cloud is a plus.
• Experience with Salesforce integrations, including REST/SOAP APIs and middleware platforms.
• Ability to write clean, reusable code and implement trigger frameworks and best practices.
• Excellent communication and collaboration skills, especially for working with onsite/offshore teams and business stakeholders.
• Monitor and resolve issues in production, ensuring system stability and performance.
• Familiarity with Salesforce release cycles and new feature adoption.
• Exposure to Agent Force and Data Cloud is desirable. Required Certifications:
• Must Have: Developer Certification (Platform Dev 1) and AppBuilder Certification.
• Desirable: Salesforce Platform Dev 2.
• Good to Have: JavaScript developer, Consultant (Sales Cloud/Service Cloud) Certifications.
• Latest Certifications (Added plus): AI Associate/ Data Cloud / Agentforce Specialist.
Skills
Apex,Salesforce,Lightning
To apply for this job please visit in.linkedin.com.