Sybrin
This role aims to design, develop, test, and release bug-free software solutions or products (low to medium complexity) and gain a sealed software development practice knowledge to support delivering quality solutions.
Qualifications and Experience:
,
- Higher Education Certificate in Software Development, Information Technology (NQF 5) or,
- Diploma in Software Engineering, Computer Science, Programming, Information Technology (NQF 5, NQF 6) or,
- Degree in Software Engineering, Computer Science, Programming, Information Technology (NQF 6, NQF 7) (including but not limited to Maths-inclined, SQL, Azure, AWS, AI, ML, Project Management)
- 0-1 years of experience at the Graduate level or 2-4 years of experience at the Associate level.
Key Responsibilities:
- Develop Requirements
- User story refinements
- Development Documentation
- Solutions Design, Development & Support
- Product Design, Development & Support
- Deployments to environments
- Development Testing (Self, Unit, Sanity)
- Engagements with other internal/external teams
- Demonstrate Project Team Leadership
Critical Technical and Behavioural Skills Required:
- Design Patterns (DP)
- Modern UI/UX Principles (UXP)
- Object-Oriented Principles (OOP)
- SQL & Data Modelling (ERD)
- Standard Database Management
- Systems Access Management
- Services Computing (Web Services)
- HTML & CSS, C#.net, TypeScript /JavaScript
- Windows Servers – IIS & Caching
- Chromium-based browsers troubleshooting
- File Systems & Libraries
- Good requirements understanding (Wireframing)
- Timeous & Qualitative Solutions Delivery
- Development Documentation
- Standard Sybrin Platform configuration and App development
- Standard Sybrin Platform solutions release
- Standard Product Engineering Knowledge
- Source Control (Git)
- Good communication skills
- Emotional intelligence & Innovative
- Take Initiatives
- Act as Project Team Lead
- Good Communication
- Team Custodian
- Change Identification