We are seeking a talented Salesforce Engineer II to join our team and develop best-in-class solutions. In this role, you will play a critical part in building, testing, maintaining, and implementing premier Salesforce solutions while collaborating with cross-functional teams. This is an exciting opportunity to contribute your expertise in Salesforce development to deliver impactful and scalable results.
Responsibilities:
- Custom Solution Design and Development: Design and develop customized Salesforce solutions using Apex, Visualforce, Lightning Components (LWC), and Aura Components to meet business objectives, project requirements, and enhance platform functionality. Provide system administration for both internal and customer-facing Salesforce environments, ensuring proper user permissions, security, and custom workflows.
- Integration: Integrate Salesforce with external systems through APIs, web services, and middleware to ensure seamless data flow.
- Daily Support and Maintenance: Manage ongoing support, maintenance, and long-term improvements to ensure the Salesforce instance remains stable, efficient, and aligned with business goals. Diagnose and resolve complex issues to ensure minimal disruption and maintain optimal system performance.
- Code Quality and Review: Perform code reviews, unit testing, and ensure best practices for high-quality, maintainable code. Implement security protocols, including field-level security, sharing rules, and user roles to safeguard data integrity. Maintain comprehensive technical documentation, follow version control, testing, and deployment best practices to ensure system maintainability.
- Performance Optimization: Enhance Salesforce application performance by optimizing data handling, processes, and user interface responsiveness.
- Deployment and Release Management: Oversee deployment strategies, version control, and manage the release pipeline to ensure smooth transitions to production.
- Stakeholder Collaboration: Collaborate with project managers, end-users, and cross-functional teams to understand requirements and deliver effective solutions.
- Proactive Work Environment: Foster a flexible and proactive work environment, adapting quickly to changes and ensuring project goals are met effectively.
- Continuous Learning and Innovation: Stay updated with the latest Salesforce features and best practices, applying new knowledge to innovate and solve challenges efficiently.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience as a Salesforce Developer, with a strong understanding of Salesforce architecture and best practices.
- Salesforce Developer Certification (Platform Developer I & II) is highly preferred.
- Experience with Sales, Service, Experience Cloud is preferred.
- Proficiency in Apex, Visualforce, Lightning Components, and Salesforce APIs.
- Experience with a range of Salesforce tools for development, deployment, data management, and debugging.
- Strong problem-solving skills and the ability to work independently and as part of a team.
- Excellent communication skills, both written and verbal, with the ability to effectively communicate technical concepts to non-technical stakeholders.
- Proven ability to manage multiple projects simultaneously and meet deadlines.
What We Do
NTD Software is a Mexican company located in Guadalajara, Jalisco, known as "the silicon valley of Mexico." We help both startups and big companies by finding the right people to join their team and creating digital solutions using the latest or well-established programming languages and tools. Our expertise is in building software from the ground up and expanding our clients' existing teams, allowing us to work with businesses globally