As a Salesforce Developer, you will be responsible for designing, developing, and maintaining Salesforce applications and solutions. You will collaborate with cross-functional teams to gather requirements and implement solutions that enhance our Salesforce platform and improve business processes.
Key Responsibilities:
- Develop and customize Salesforce applications using Apex, Visualforce, Lightning components, and other Salesforce technologies.
- Implement and maintain integrations between Salesforce and other systems using REST/SOAP APIs.
- Design and optimize data models, workflows, and processes to improve system performance and user experience.
- Collaborate with stakeholders to gather requirements and translate them into technical specifications.
- Conduct code reviews and ensure adherence to best practices in development and deployment.
- Troubleshoot and resolve issues related to Salesforce applications and integrations.
- Maintain documentation of technical specifications, processes, and configurations.
- Stay updated with Salesforce releases, features, and best practices to ensure optimal utilization of the platform.
- Provide training and support to end-users as needed.
Required Qualifications:
- Bachelor s degree in computer science / information technology, or a related field.
- Proven experience of 3 - 6 years as a Salesforce Developer with a strong understanding of the Salesforce platform.
- Proficiency in Apex, Visualforce, Lightning components, and Salesforce APIs (REST/SOAP).
- Experience with Salesforce configuration, customization, and data modeling.
- Familiarity with Salesforce best practices, security, and governance.
- Knowledge of Agile methodologies and experience working in Agile teams.
- Strong analytical and problem-solving skills with attention to detail.
- Excellent communication and collaboration skills.
Preferred Qualifications:
- Salesforce Developer certification (e.g., Salesforce Platform Developer I/II).
- Experience with Salesforce Lightning Experience and Lightning Web Components (LWC).
- Familiarity with DevOps tools and practices for CI/CD in Salesforce.
- Understanding of integration patterns and tools (e.g., MuleSoft, Informatica, etc.).
Experience & Educational Requirements:
Bachelor s Degree in Computer Science, Information Technology or any other related discipline or equivalent related experience. 2+ years of directly-related or relevant experience, preferably in software designing and development.
Preferred Certifications:
- Android Development Certification
- Microsoft Asp.Net Certification
- Microsoft Certified Engineer
- Application / Infrastructure / Enterprise Architect Training and Certification, e.g. TOGAF
- Certified Scrum Master
- SAFe Agile Certification
- DevOps Certifications like AWS Certified DevOps Engineer
Skills & Knowledge:
Behavioral Skills:
- Critical Thinking
- Detail Oriented
- Interpersonal Communication
- Learning Agility
- Problem Solving
- Time Management
Technical Skills:
- API Design
- Cloud Computing Methodologies
- Integration Testing & Validation
- Programming/Coding
- Database Management
- Software Development Life Cycle (SDLC)
- Technical Documentation
- Web Application Infrastructure
- Web Development Frameworks
Tools Knowledge:
- Cloud Computing Tools like AWS, Azure, Google cloud
- Container Management and Orchestration Tools
- Big Data Frameworks like Hadoop
- Java Frameworks like JDBC, Spring, ORM Solutions, JPA, JEE, JMS, Gradle, Object Oriented Design
- Microsoft Office Suite
- NoSQL Database Platforms like MongoDB, BigTable, Redis, RavenDB Cassandra, HBase, Neo4j, and CouchDB
- Programming Languages like JavaScript, HTML/CSS, Python, SQL
- Operating Systems & Servers like Windows, Linux, Citrix, IBM, Oracle, SQL