senior Salesforce Administrator & Developer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled and motivated Senior Salesforce Administrator & Developer to join our dynamic IT team. In this pivotal role, you will lead the administration, customization, and development of our Salesforce platform to optimize business processes and enhance user experience. Your expertise in system architecture, solution design, and integration will drive innovative solutions that support our organizational goals. This position offers an exciting opportunity to work at the forefront of cloud-based CRM technology, leveraging your comprehensive knowledge of IT infrastructure, system engineering, and software development to deliver impactful results., * Manage and maintain the Salesforce environment, including user setup, security configurations, data management, and system upgrades.
- Design and implement scalable solutions within Salesforce using Apex (Java-like language), Lightning Components (JavaScript framework), Visualforce pages, and APIs (RESTful API).
- Develop custom workflows, process automation, and integrations with external systems such as Pegasystems, Oracle, MySQL, PostgreSQL, and NoSQL databases.
- Collaborate with cross-functional teams to gather requirements and translate them into effective system designs aligned with service-oriented architecture principles.
- Ensure system security by configuring firewalls, VPNs, DNS settings, and information security protocols; monitor for vulnerabilities and implement best practices.
- Support DevOps practices by utilizing CI/CD pipelines with Jenkins, Git repositories, scripting (Bash/ Shell Scripting), and containerization tools like Kubernetes for deployment automation.
- Conduct system analysis involving load balancing (using VMware or ESXi), virtualization (Azure/AWS), and system architecture to optimize performance across operating systems including Windows and Linux environments.
- Maintain documentation of system design, SDLC (Software Development Life Cycle) processes, and troubleshooting procedures; provide training to end-users as needed.
Requirements
Do you have experience in Systems engineering?, * Proven experience as a Salesforce Administrator & Developer with a strong understanding of system architecture, solution architecture, and system design principles.
- Extensive knowledge of Salesforce platform features including Lightning components, Visualforce, Apex coding (Java-like language), RESTful API integrations, and workflows.
- Hands-on experience with IT infrastructure components such as RAID controllers, load balancing solutions, firewalls, VPNs, DHCP/DNS management in cloud or on-premise environments.
- Familiarity with programming languages including JavaScript, Python, T-SQL (Transact-SQL), PL/SQL (Procedural Language/Structured Query Language), Bash/Shell scripting for automation tasks.
- Strong background in systems engineering involving VMware ESXi/ESXi hosts or Azure/AWS cloud services; experience with virtualization technologies is essential.
- Knowledge of NoSQL databases like MongoDB or Cassandra; experience working with MySQL or PostgreSQL databases is highly desirable.
- Understanding of SDLC methodologies such as Agile; experience working within DevOps pipelines using Jenkins or similar tools for continuous integration/deployment.
- Excellent communication skills combined with the ability to collaborate effectively across technical teams to deliver innovative solutions. Join us to be part of a forward-thinking organization that values innovation and technical excellence! Your expertise will empower us to build robust systems that support our mission while advancing your career in a vibrant environment dedicated to growth and success.
Pay: $59,911.65 - $72,151.66 per year