Candidates
Job Title
Intermediate DeveloperEmployment Type
Full TimeExperience
5 to 7 yearsSalary
R720000 to R750000Job Published
26 July 2024Job Reference No.
129612659Job 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