E

Electric Mind

Software development with strategy, design, engineering

Senior Full Stack Developer - Salesforce, Contract

Enterprise ApplicationsConfirmed live in the last 24 hours
ContractToronto, ON, CanadaNo salary listed

About the Job

Requirements

  • A minimum of 8 years of software development experience and 4 years of Salesforce application development experience.
  • Strong understanding of the Salesforce platform, including its limitations and best practices, with experience testing and tuning applications.
  • Proficiency in Salesforce development using Apex, Lightning Web Components, Flows, and Triggers.
  • Extensive knowledge of Salesforce security models.
  • Experience with relational database logical and physical modeling and implementation using Data Definition Language, including core database concepts such as transactions, isolation levels, and rollbacks, and SQL queries using Data Manipulation Language.
  • Knowledge of web development technologies including JavaScript, CSS, and HTML.
  • Hands-on experience developing applications using Java and frameworks such as Spring, Spring Boot, and Spring REST, along with Git code repository techniques.
  • Expertise in application programming interface development, including the HTTP protocol, microservices, REST, authentication and authorization techniques such as OAuth grants, JSON Web Tokens, Transport Layer Security, and scopes, and JSON data modeling.
  • Advanced knowledge of object-oriented analysis and design patterns and Unified Modeling Language diagrams.
  • A bachelor’s degree in Computer Science.

Responsibilities

  • Design and develop customized solutions within the Salesforce platform to support critical business functions while meeting project objectives, client requirements, and company goals.
  • Ensure the quality and performance of Salesforce solutions through rigorous testing and debugging.
  • Manage daily support and maintenance of the internal Salesforce instance and conduct long-term improvement operations to ensure compatibility with evolving mission requirements.
  • Communicate with project managers, clients, and other developers to design cohesive project strategies and ensure effective collaboration throughout development, testing, and deployment.
  • Create and maintain technical documentation, including design specifications, test plans, and user guides.
  • Interact directly with clients, managers, and end users to analyze project objectives and capability requirements, including specifications for user interfaces, customized applications, and interactions with internal Salesforce instances.
  • Provide system administration support for internal and customer-facing Salesforce environments, especially customized applications, user permissions, security settings, custom objects, and workflows.
  • Collaborate with internal departments, including marketing, product development, and operations, to ensure the Salesforce environment supports functionality and performance needs.

Desired Qualifications

  • Salesforce Developer Certification.
  • Experience developing customer-facing user interfaces.

About the Company

Electric Mind

Software development with strategy, design, engineering

Electric Mind provides custom software solutions by blending strategy, design, and engineering. The team helps clients plan, design, build, and iterate software using agile methods across North America, including a Chicago office. They stand out by offering cross-disciplinary capabilities beyond coding, backed by an enterprise-grade delivery track record and a leadership transition from founder-led to a broader management team. Their goal is to help clients achieve measurable business outcomes by delivering high-quality software at scale while expanding their presence in the U.S.

Company size
51-200
Company stage
Growth Equity (Non-Venture Capital)
Total funding
$100M
Headquarters
Toronto, Canada
Founded
1990

Recently Posted Jobs

Explore more opportunities at Electric Mind

See more jobs