Senior Salesforce Developer

EFFERVESCENT CONSULTING LLC
Oklahoma City, OK, United States
30 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$121,477.0 - $146,295.0
Working hours
Regular working hours
Job source

Tech stack

C (Programming Language) Java (Programming Language) JavaScript (Programming Language) .NET Framework Agile Methodology Amazon Web Services HTML5 Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Cascading Style Sheets (CSS) Cloud Computing
+38 more
Databases System Configuration Continuous Integration Software Design Patterns Web Development Github Revision Control Systems Python (Programming Language) Linux System Administration Microsoft SQL Server MySQL Systems Development Life Cycle Ruby on Rails Role-Based Access Control Salesforce.Com Software Engineering SQL Databases Data Streaming Subversion Systems Architecture Software Repository Apex Code Process Builder (Salesforce) Cloud Platform System ReactJS Salesforce Lightning Software Security Facebook Flow SOAPAPI Visualforce Information Technology Vba Programming Language Apex Programming Front End Software Development Restful APIs Database Rules and Triggers Programming Languages Microservices

Job description

We are seeking an energetic and highly skilled Senior Salesforce Developer to join our dynamic technology team. In this pivotal role, you will lead the design, development, and implementation of advanced Salesforce solutions that drive business growth and enhance user experience. Your expertise will help shape scalable, secure, and efficient systems, leveraging the latest cloud infrastructure and software engineering practices. If you thrive in a fast-paced environment and are passionate about creating innovative CRM solutions, this is the opportunity for you to make a significant impact!, * Lead the full lifecycle development of Salesforce applications, including requirement gathering, system design, coding, testing, and deployment.

  • Collaborate with cross-functional teams to translate business needs into technical specifications and scalable system designs.
  • Develop and maintain custom Salesforce components using Apex (Salesforce’s proprietary programming language), Lightning Web Components, Visualforce, and other relevant technologies.
  • Integrate Salesforce with external systems via RESTful APIs, SOAP web services, and other integration methods to ensure seamless data flow across platforms.
  • Optimize existing Salesforce environments for performance, security, and scalability by applying best practices in software design patterns and system architecture.
  • Implement automation processes using Salesforce Flow, Process Builder, and Apex triggers to streamline operations.
  • Maintain comprehensive documentation of system configurations, code repositories (using GitHub or SVN), and deployment procedures aligned with CI/CD pipelines.
  • Stay current with Salesforce releases and emerging cloud infrastructure trends such as AWS or Azure to continuously improve platform capabilities.

Requirements

  • Extensive experience with Salesforce development including Apex programming, Lightning Web Components, Visualforce pages, and Salesforce APIs.
  • Strong understanding of IT infrastructure concepts such as cloud infrastructure (AWS/Azure), microservices architecture, and scalable systems design.
  • Proficiency in programming languages including JavaScript, Java, C#, Python, C++, C, VBA,.NET frameworks, and Ruby on Rails for diverse development needs.
  • Deep knowledge of web development technologies like HTML5, CSS3, JavaScript frameworks (React Express), and front-end development best practices.
  • Expertise in database management systems such as SQL (MySQL or MS SQL Server) with experience in designing efficient database schemas for high-performance applications.
  • Familiarity with version control tools like GitHub or SVN alongside CI/CD tools to ensure smooth deployment cycles.
  • Solid grasp of software engineering principles including design patterns (e.g., RBAC), system design for system development, scalability considerations, and application security standards.
  • Experience working within Agile software development methodologies to deliver iterative improvements efficiently.
  • Knowledge of application development across multiple platforms including Linux environments; experience with cloud infrastructure services like AWS or Azure is highly desirable.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

1:20 min

Introduction to multi-cloud development infrastructure

Sandeep Pal Sandeep Pal · Coffee With Developers

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all