Job Overview
We are seeking a highly skilled Senior Salesforce Developer to join our dynamic team. The ideal candidate will possess extensive experience in Salesforce development and a deep understanding of service-oriented architecture, solution architecture, and IT infrastructure. You will play a critical role in designing, developing, and implementing robust solutions that enhance our Salesforce platform while ensuring optimal performance and security.
- Design and implement scalable Salesforce solutions using best practices in service-oriented architecture and solution architecture.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Develop ETL processes to ensure seamless data integration between Salesforce and other systems.
- Maintain and optimize existing Salesforce applications, ensuring high availability and performance.
- Implement cloud security measures to protect sensitive data within the Salesforce environment.
- Conduct system engineering tasks including system design, administration, and hardening of IT infrastructure.
- Utilize programming languages such as Java, Python, C#, and SQL for custom development within the Salesforce ecosystem.
- Manage database systems including MySQL, PostgreSQL, Oracle, and Microsoft SQL Server to support application functionality.
- Participate in Agile development processes, contributing to continuous integration and deployment (CI/CD) practices.
- Troubleshoot issues related to web services (REST/SOAP), APIs, and microservices architectures.
- Ensure compliance with information security protocols through vulnerability management and assessment.
- Bachelor’s degree in Computer Science or a related field; advanced degree preferred.
- Proven experience with Salesforce development tools and methodologies.
- Strong knowledge of IT infrastructure components including operating systems (Windows/Linux), cloud platforms (AWS/Azure), computer networking, firewalls, VPNs, DNS, GPOs, DHCP, and virtualization technologies (VMware).
- Familiarity with modern programming languages such as JavaScript, Ruby on Rails, C++, Bash scripting, .NET, React Express, XML, T-SQL, PL/SQL is highly desirable.- Experience with DevOps practices including CI/CD pipelines using tools like Jenkins and Git.
- Understanding of system architecture principles including load balancing and system administration tasks.
- Knowledge of emerging technologies such as Kubernetes for container orchestration is a plus.
- Excellent problem-solving skills with the ability to debug complex systems effectively.
- Strong communication skills to collaborate with technical teams and stakeholders. Join us in shaping innovative solutions that drive business success while enhancing your career growth in a supportive environment.