What are the responsibilities and job description for the Salesforce Developer position at ENIN SYSTEMS?
Job Summary
We are seeking a highly skilled Salesforce Developer to join our dynamic IT team. The ideal candidate will be responsible for designing, developing, and implementing scalable solutions within the Salesforce platform, ensuring seamless integration with existing systems and infrastructure. This role requires a deep understanding of system architecture, solution design, and cloud-based technologies to support our organization’s digital transformation initiatives. The Salesforce Developer will collaborate with cross-functional teams to deliver innovative solutions that enhance business processes and customer engagement.
Duties
- Develop and customize Salesforce applications using Apex, Visualforce, Lightning Components, and RESTful APIs to meet business requirements.
- Design and implement scalable system architectures leveraging Service-oriented architecture (SOA), microservices, and solution architecture principles.
- Integrate Salesforce with external systems using ETL processes, web services, SOAP, and REST APIs.
- Manage system design, development, and deployment within cloud environments such as AWS and Azure, ensuring optimal performance and security.
- Implement system hardening, vulnerability management, and security best practices including cloud security measures like firewalls, VPNs, DNS management, and network segmentation.
- Automate deployment processes utilizing DevOps tools such as Jenkins, Git, CI/CD pipelines, and container orchestration platforms like Kubernetes.
- Conduct system administration tasks including load balancing, system monitoring, troubleshooting issues related to operating systems (Windows/Linux), virtualization (VMware/ESXi), and network configurations (GPO, DHCP).
- Perform system testing, debugging, and performance tuning to ensure high availability and reliability of applications.
- Collaborate with IT infrastructure teams to ensure system design aligns with enterprise standards for security and scalability.
- Document technical specifications and provide ongoing support for deployed solutions.
Experience
- Proven experience in Salesforce development including custom application development using Apex, Visualforce, Lightning Web Components (LWC), and Salesforce APIs.
- Strong background in solution architecture design for cloud-based applications integrating multiple systems using RESTful API services.
- Hands-on experience with ETL tools and processes for data migration and integration across diverse platforms such as SQL Server (Microsoft SQL Server/T-SQL), MySQL/PostgreSQL databases.
- Familiarity with IT infrastructure components including operating systems (Windows/Linux), virtualization (VMware/ESXi), containerization (Kubernetes), and cloud platforms (AWS/Azure).
- Knowledge of web technologies such as JavaScript, CSS, XML, JSON; scripting languages like Bash or Shell Scripting; and version control systems like Git.
- Understanding of SDLC methodologies including Agile practices for continuous integration/deployment (CI/CD).
- Experience working with microservices architecture using frameworks like Spring Boot or similar is a plus.
- Background in cybersecurity principles including threat intelligence, vulnerability assessment, system hardening, network security protocols (VPNs), firewalls, DNS management.
- Familiarity with DevOps tools such as Jenkins or Azure DevOps for automation workflows. This position offers an opportunity to work on cutting-edge projects within a collaborative environment that values innovation and continuous learning.
Job Type: Full-time
Pay: From $44.50 per hour
Work Location: In person
Salary : $45