Job Description : Summary
The Legal Solutions team within Legal Services is growing, and we are looking for a Trainee / Associate Software Engineer who is a 2020 graduate with basic knowledge in Salesforce.
The Trainee / Associate Software Engineer will be responsible for expanding and optimizing our Pulse application as part of Legal Solutions team.
The ideal candidate is one who has a minimal formal Salesforce training from an institute and Salesforce Trailhead, has good aptitude with knowledge of any programming language viz.
Qualification and Requirements :
Bachelors / Master’s Degree in Information Science or Computer Science required B.Tech, MCA, MS Computers.
Essential Skills :
Trained in Salesforce from a reputed institute (should be able to produce artifacts to prove successful course completion) and Salesforce Trialhead.
Very good aptitude skills.
Ability to analyze business processes and requirements.
Strong communication and interpersonal skills, capable of interacting fluently with team members, and few senior members across teams and ability to work collaboratively.
Ability to work in collaborative teams to achieve organizational goals.
Understanding of software skills such as business analysis, development, maintenance, and software improvement.
Should have knowledge of application prototyping, designing, and requirement understanding.
Knowledge in all phases of the Software Development Life cycle.
Proactive issue resolution with a positive attitude.
Should be highly motivated with a strong sense of commitment towards work.
Strong logical, analytical, and reasoning skills with ability to visualize processes and outcomes.
Nice to have (profiles with following skills will have preference over the rest) :
Certified in SFDC technical domain.
Job Responsibilities :
Learn new domains quickly, work in a fast paced, team driven environment, and can communicate well with your peers and team members.
Documenting best practices, implementation approaches, technical solutions, using appropriate documentation standards.
Working collaboratively internally to deliver chosen solutions.
Developing customized solutions within the Salesforce platform.
Writing Apex code, Triggers and unit test class to meet code coverage based as per coding standards.
Resolve issues on your own or with team member support and debug code to identify issues in any and fix them.
Create fields, page layouts, record types for standard as well as custom objects.
Create Validation rules, Process Builder, Workflow rules, Profiles based on requirements.
Formulate and document the deployment steps necessary for every artifact developed by oneself. This includes using the company recommended tools as well as ability to research and learn new tools in market.
Create Aura components, lightning components for partner community.
Write unit test classes to validate APEX and any other code.
Resolve technical issues to the best of your ability and / or with help of senior members in the team.
Build innovative solutions, reusable components as applicable and innovative culture.
Proactively engage on continuous improvement efforts for application design, support, and practice development efforts.
Contribute and build Knowledgebase documentation, Configuration Management documentation.