Job Title: Software Developer Salesforce - Lead
Location: Gurgaon
Key Responsibilities:
- Software Development: Enhance and develop software systems tailored to meet user needs by solving complex problems, coding, testing, debugging, and documenting solutions.
- Production Support: Engage in production support activities, troubleshoot production issues, identify performance bottlenecks, and implement effective fixes.
- Team Leadership: Lead a development team, guide, mentor, and coach team members through various technical and development activities.
- Project Involvement: Participate in all project phases, collaborating with users, and ensuring timely completion by communicating status reports.
- Deployment Support: Provide essential deployment support to guarantee the functionality of production systems.
- System Optimization: Ensure systems meet quality standards by analyzing, offering suggestions, and developing assessments to optimize performance.
- Process Improvement: Recommend and participate in the enhancement of development and system maintenance processes.
- SDLC Application: Apply the System Development Life Cycle (SDLC) methodology to ensure that standards are consistently met.
Qualifications:
- Educational Background: Degree in Computer Engineering, Computer Science, or an equivalent combination of education and experience.
- Experience: 10+ years of software design and development experience.
- Salesforce Expertise: Extensive experience (5+ years) in the Salesforce ecosystem, including Apex, Salesforce Lightning Components, JavaScript, integration patterns, and privacy/sharing settings.
- Technical Skills: Strong Object-Oriented Analysis and Design skills, experience with App Exchange products, integrations, and excellent test-class creation abilities.
- Tools & Technologies:
- Source control using GitHub
- Coding using IntelliJ/Eclipse or Visual Studio Code
- QA Automation
- Testing using Postman, SoapUI
- Code quality management using Synopsis
- Deployment using Jenkins
- Performance analysis and optimization
- Collaboration in Agile Scrum/Kanban environments
- Nice to Have: Experience with Git Co-Pilot, Dynatrace, and CLM.
Personal Attributes:
- Initiative and ability to perform under pressure.
- Strong team collaboration skills and attention to detail.
- Excellent communication and leadership abilities.