Senior Salesforce Developer

6 - 8 Years    Johannesburg, South Africa
Little Fourways Office Park, 1 Leslie Avenue, Fourways, Gauteng, South Africa

Job Description

This is a technical role including solutions design, development, implementation, testing, data conversion and documentation and system enhancements. Accountabilities for this role include software development, systems analysis, interpreting functional requirements and engaging with relevant stakeholders.
 
Software Development, Build and Release Management – ensuring high-quality input into the build and release management processes to ensure high availability and predictability of releases
 
Technical role with about 70:30 split with direct contribution to code production, mentoring and upskilling junior resources.
Develops, tests, and implements new systems and system changes in accordance with agreed coding standards and principles.
Performs Peer Review of the solutions being developed
Contribute to Test Driven Development TDD Framework and upskill feature team members where needed.
Participate in both Automation and performance testing.
Assists Scrum Master and other team members in estimation of features
Business Analysis knowledge and ability to analyse business requirements to be met by IT solutions and document it.
Ensures code commit standards and conventions are adhered to by the Development team, including but not limited to GIT, using agreed tools.
Actively contributes to improving the quality of code commit standards and conventions.
Defines and implements appropriate measures to deal swiftly with the coordination, communication and resolution of unstable builds were impacted by the feature team.
Ensures adherence by Software Engineering team with respect to the source code branch strategy.
Identifies and drives opportunities for continuous improvement and innovation.
Collaborates with the various teams to enable an efficient, effective release pipeline.
Provide high-level and detailed design for business and technical solutions.
 
Coaching
 
Mentors’ developers through the whole development life cycle.
Share’s knowledge and provides guidance to broader team members, including feature analysts and quality engineers
 
Quality Management
 
Ensures technical integrity of the solution.
Ensures that all system changes align with coding standards and principles.
 
Continuous improvement to ensure effective service
 
Ensure adherence to organisational policies, practices and procedures.
Identify solutions to enhance cost effectiveness and increase operational efficiency.
 
 
 
Service delivery to ensure customer satisfaction
 
Maintain service, quality and desired outputs across the business process by ensuring compliance to tactical policies, procedures and standards.
Establish productive operational relationships with key stakeholders in the various channels and administrative teams.
Share knowledge on, and participate in the creation of new standards, control systems and procedures to maintain service delivery.
 
Manage quality people practices
 
Align own behaviour with the organisation culture and values.
Share and transfer product, process and systems knowledge to colleagues.
Collaborate and work with wider business teams to deliver required service levels.
Actively share information with other team members regarding successes, issues, trends, and ideas.
 

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1334221
  • Industry
    IT-Software/Software Services
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Discuss
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, South Africa
  • Education
    B.Sc
  • Experience
    6 - 8 Years
  • Apply By
    Aug 16, 2024
  • Job Posting Date
    Jul 24, 2024