Intermediate Developer

Cape Town, Western Cape, South Africa

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

Tower Group

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
    JD1344309
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned