Candidates

Candidates

Job Title
Intermediate Developer
Employment Type
Full Time
Experience
5 to 7 years
Salary
R720000 to R750000
Job Published
26 July 2024
Job Reference No.
129612659

Job Description

Core Duties & Responsibilities:

  • Assist in day-to-day programming projects, including, but not limited to:
    • Coding on current and new projects
    • Code maintenance of released projects
    • Creation of data-fixes
    • Assist customers with queries
    • Debugging and fixing of issues
    • Testing
  • Assist in building and releasing a versioned, deployable packages to customers
  • Assist in developing documentation throughout the software development life cycle

Technical skills & Abilities:

  • Must have strong knowledge of C#.
  • Must be comfortable with simple database administration (create tables, view, triggers, and stored procedures) in Microsoft SQL
  • Experienced with GitHub
  • Experience with client/server or multi-tier architecture
  • Experience with creating and using Web API endpoints
  • Experience with Mobile App development (Xamarin/Maui/Android Studio)
  • Not essential, but knowledge of JavaScript will be a bonus
  • Not essential, but knowledge of Microsoft Azure will be a bonus
  • Not essential, but knowledge of how CI/CD pipelines (especially GitHub Actions) work will be a bonus

Qualification & Experience Required:

  • Computer Science
  • Or B-Tech with Programming
  • 5+ years of programming experience
  • Understanding of Supply Chain Management and/or Warehouse Management Business Processes

Personal Characteristics / Abilities / Critical Success factors

  • Result and output focused
  • High Attention to detail
  • Eagerness to learn with a passion for technology
  • Willingness to research and solve complex problems
  • Self-driven and inquisitive
  • Good interpersonal and collaboration skills
  • Passion for problem solving and continuous improvement
  • Ability to interact and communicate effectively with both non-technical and highly technical stakeholders
  • Ability to interact and communicate effectively with both internal and external stakeholders on all levels
  • Ability to work well as part of a team
  • Resourceful and action orientated
  • Strong organizational skills with ability to prioritize and meet deadlines under pressure
  • Critical, analytical, and systematic thinking
  • Enthusiastic and confident individual
  • Flexible and adaptable to changing situations and requirements
  • Manage own workload and timelines

Skills

Industries