Platform Engineer - Salesforce/APEX Developer

Remote
Contract Mid Level

Posted 3 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

This role involves building outstanding software solutions to drive business success, focusing on scalable infrastructure. Key tasks include refactoring Apex code for high-volume data, updating integration logic for new products, and ensuring deployment-ready code aligned with Salesforce best practices.

Responsibilities

  • Maintain company platform uptime, performance, stability, and scalability
  • Design, guide, mentor, and challenge system architecture and design
  • Develop and maintain a public API
  • Develop robust and extensible solutions from feature requests
  • Work with big data technology such as Kafka, Hadoop, Spark
  • Collaborate with Data Scientists to develop rich value-added features
  • Work with DBA to create ETL and Data Warehouse system
  • Work with Operations to automate solutions and increase service reliability
  • Closely monitor all platform related production systems
  • Build tools and processes to support analytics, monitoring, machine-learning, and data-warehousing platforms
  • Define and implement various strategies covering subnets to backups to fog networking/computing configuration and deployments
  • Provision, configure, maintain, backup, and monitor onsite and cloud-based server resources
  • Define and implement deployment strategies for client-facing and internal tool systems
  • Continually improve and fine-tune various alerting and monitoring systems

Requirements

  • Advanced Apex programming and Salesforce development experience
  • Experience with code optimization for high-volume data loads
  • Familiarity with integration patterns and external system connectivity
  • Knowledge of Salesforce APIs, triggers, and batch processing
  • Strong debugging and performance tuning skills
  • Strong software development background
  • Working knowledge of at least one of PHP, Ruby, Python, JavaScript, Elixir, Go or comparable languages
  • Strong background in Linux administration
  • Strong experience with cloud providers such as AWS, Digital Ocean, Google Cloud
  • Strong understanding of IT security best practices
  • Experience with automation/configuration software (puppet, ansible), and/or orchestration software (docker swarm, kubernetes)
  • Understanding of computer networks
  • Experience with administration at production scale

Qualifications

  • Experience in software/systems development.

Skills

Python * AWS * Google Cloud * Kubernetes * PHP * JavaScript * Salesforce * Go * Linux * Ansible * Kafka * Puppet * Spark * Apex * Elixir * Hadoop * Ruby * Docker Swarm * Digital Ocean *

* Required skills

About Jobs via Dice

Professional Services
View all jobs at Jobs via Dice →