Salesforce Developer
HR Genie
Pretoria, South Africa
5d ago
source : Job Placements

Our Client a leading M-Health organization is seeking a Salesforce Developer to join their team in Pretoria.

The Salesforce Developer will perform hands-on technical implementation, with a focus on delivering functional solutions on the Salesforce.

com platform. The Salesforce Developer will take a role in the design, implementation, deployment and documentation of projects that leverage the Salesforce.com toolset.

  • Matric
  • Salesforce Certification
  • Bachelor’s degree in Computer Science or Engineering (or similar)
  • 3+ years of related Salesforce experience
  • Software Developer
  • Experience with the Salesforce development toolkit
  • Soft to medium sized project experience in Salesforce
  • Experience developing Apex classes, triggers, VisualForce pages, Lightning components, and web services leveraging the Salesforce REST and SOAP APIs
  • On platform declarative customizations, Lightning Components, Apex, Data Loader, Workbench
  • Essential Competencies

  • Examining Information
  • Adopting Practical Approaches
  • Inviting Feedback
  • Team Working
  • Meeting Timescales
  • Checking Things
  • Taking Action
  • Pursuing Goals
  • Important Competencies :

  • Interpreting Data
  • Providing Insights
  • Generating Ideas
  • Articulating Information
  • Making Decisions
  • Challenging Ideas
  • Conveying Self-Confidence
  • Embracing Change
  • Showing Composure
  • Understanding People
  • Managing Tasks
  • Producing Output
  • Key Performance areas

  • Analysis and Planning 30 %
  • Conduct workshops to create solutions that work as closely as possible with the wider business goals.
  • Conduct research on possible solutions and techniques.
  • Translate functional requirements into technical requirements
  • Develop solutions to address any company-wide issues
  • Make the internal processes of departments more efficient.
  • Gain a detailed understanding of the requirements of and identify any gaps in the current system. Multitask on a range of products and tasks simultaneously, defining priorities and ensuring efficiency.
  • Define and communicate problem, goal and acceptance criteria.
  • Communicate and collaborate with development, business analyst and design teams to solve problems, make recommendations and discuss best programming practices.
  • Prepare a work breakdown structure.
  • Determine and account for dependencies among deliverables, products and systems.
  • Accurately estimate duration of deliverables
  • Document analysis and planning process.
  • Programming 30%
  • Develop complex CRM solutions to ensure that best practices are followed and the best data solutions are provided.
  • Lead the implementation and testing of software development efforts, including coding, configuration, maintenance, installation, testing, and debugging, as well as managing
  • timelines and producing technical documentation using industry best practices.
  • Analyse systems for root cause, impact, workarounds and permanent fixes.
  • Communicate effectively and efficiently with line manager on progress, priorities and workload
  • Work with stakeholders to achieve appropriate solutions.
  • Meet development timelines in projects and deliverables
  • Identify and mitigate risks, making appropriate mid-course corrections as required
  • Adhere to agreed upon standards for code.
  • Generate and maintain effective and efficient high quality, reusable code.
  • Use effective and efficient components & techniques to implement solutions.
  • Ensure all work is versioned and backed up according to company standards.
  • Meet set deliverable deadlines.
  • Safeguard confidential information.
  • Maintain backups and backup systems.
  • Maintain user roles.
  • Ensure there are no security breaches that could place a risk on the company’s data.
  • Testing and implementation 20%
  • Ensure that all work is tested, benchmarked and fulfills functional requirements submitting for approval, review or deployment.
  • Prepare test environment, examples and instructions.
  • Participate enthusiastically in peer code reviews.
  • Deploy changes to live environment.
  • Maintain system and product change logs and release notes according to company standards.
  • Reporting and Communication 20%
  • Keep project documentation up to date and standard.
  • Provide timeous, efficient and effective feedback on project status.
  • Proactively keep stakeholders updated on progress, risks and problems.
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
  • Provide insight and feedback on queries regarding relevant projects.
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form