Software Developer

Johannesburg, GP, ZA, South Africa

Job Description

We are looking for a motivated individual who is passionate about leveraging their programming and development skills to drive business success through effective business/process analysis and product configuration.

This role offers a unique opportunity to combine technical expertise with business acumen, as well as gain proficiency in configuring and customizing our products to meet the evolving needs of our clients.

The ideal candidate will have a strong foundation in software development, coupled with excellent communication skills and a keen interest in understanding business processes.

KEY RESPONSIBILITIES:



Configure and customize our products to meet the specific requirements and preferences of our clients, ensuring optimal functionality and user experience.

Configuration will include development of workflows, triggers, automation rules, custom fields, and approval processes within the platform.

Design, build, and maintain custom workflow solutions that automate business processes and improve operational efficiency.

Custom Webservice Controllers will be built for handling integrations between systems , and co-ordinating workflows

Create and manage forms, dashboards, reports, and user interfaces to support business users and enhance system usability.

Develop and implement business logic using scripting or low-code tools provided by the platform (e.g., ServiceNow, FreshDesk, BMC, Salesforce or similar workflow management software).

Participate in testing and quality assurance activities to validate product configurations and ensure they meet the desired outcomes.

Provide ongoing support and troubleshooting for product configurations, addressing user inquiries and resolving technical issues as needed.

Work closely with cross-functional teams, including developers, business analysts, and project managers, to align product configurations with business objectives and project timelines.

Collaborate with stakeholders to gather and analyze business requirements, identifying opportunities for process improvement and innovation.

Ensure system security, role-based access, and data integrity in all configured modules and workflows.

Maintain technical documentation of configurations, workflows, and customizations for future reference and audits.

QUALIFICATIONS:



Bachelor's degree in Computer Science, Information Technology, or a related field Bonus.

Candidate must have had software development experience in RESTful Services and integrating systems via API

3 to 5 years of experience in software development or programming, with proficiency in languages such as Java, C#, or JavaScript.

Strong analytical and problem-solving skills, with the ability to effectively gather and interpret business requirements.

Excellent communication skills, both written and verbal, with the ability to articulate technical concepts to non-technical stakeholders.

Experience with product configuration or customization, particularly in a ITSM Software e.g ServiceNow, FreshDesk ect. Or any workflow management systems, is a plus.

Ability to work independently and collaboratively in a fast-paced environment, managing multiple priorities and deadlines effectively.

Eagerness to learn and adapt to new technologies and methodologies, with a proactive and self-motivated attitude.

Job Types: Full-time, Permanent

Experience:

Software development or programming: 3 years (Preferred)
Work Location: In person

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
    JD1438336
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, GP, ZA, South Africa
  • Education
    Not mentioned