Search by job, company or skills

GeekSoft Consulting

Salesforce Apex Developer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago

Job Description

  • Help design, build and continuously improve the clients online platform
  • Research, suggest and implement new technology solutions following best practices/standards
  • Take responsibility for the resiliency and availability of different products
  • Be a productive member of the team.

Requirements

Experienced Salesforce Platform / Apex Developer with 35+ years of hands-on development experience, including Salesforce Platform Developer I certification (additional certifications desirable). Proven ability to design, build, and maintain scalable, high-quality Salesforce solutions aligned with complex business requirements.

Technical Expertise
  • Design and development of customised Salesforce solutions, including custom objects, flows, and tailored business logic
  • Advanced Apex and Lightning development, including Apex classes, triggers, batch jobs, queueables, schedulables, and asynchronous processing with a strong focus on bulkification, limits, and performance
  • Development and optimisation of Visualforce pages and SOQL/SOSL queries for high-performance data access
  • Experience with unlocked packages (2GP) and modular, maintainable architecture
  • Strong background in deployments using modern DevOps practices: Git-based workflows (GitFlow or trunk-based), SFDX, and automated CI/CD pipelines (GitHub Actions, GitLab CI, Azure DevOps, Jenkins)
Integration & Architecture
  • Hands-on experience with Salesforce integrations and middleware patterns, including REST, SOAP, Platform Events, Change Data Capture, and event-driven architectures
  • Solid understanding of integration patterns within energy-related processes
  • Proven ability to debug and troubleshoot highly integrated environments with complex dependencies
  • Operations & System Quality
  • Expertise in troubleshooting, system maintenance, and performance optimisation, including error handling, API limit management, and retry mechanisms
  • Experience working with high transaction volumes, complex data models, and managing technical debt
  • Strong commitment to clean, sustainable customisations rather than short-term workarounds
Tools & Ways of Working
  • Daily use of VS Code, SFDX, Git, and repository platforms such as GitHub, GitLab, and Azure DevOps
  • Familiarity with monitoring and logging tools, ticketing systems (e.g. Jira), and agile delivery environments
  • Strong adherence to Salesforce best practices, with clear and maintainable technical documentation
Professional Skills
  • Excellent problem-solving skills with a structured, analytical approach to complex technical challenges
  • Effective communicator, collaborating closely with developers, designers, product owners, and stakeholders
  • Strong time management and prioritisation skills to meet deadlines and maintain high productivity
  • Adaptable and quick to learn new technologies, tools, and changing requirements
  • Highly independent, delivering work to a consistently high standard
  • Comfortable working in agile teams and iterative delivery models

Benefits

  • A challenging, innovating environment.
  • Opportunities for learning where needed.





More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 141739713