The Full Stack Developer will be responsible for developing and maintaining eCommerce applications to ensure seamless functionality and high performance. The role requires expertise in both front-end and back-end development, with a focus on API integration, middleware development, and reporting dashboards.
Minimum Experience
- 3+ years of web development experience
- 3+ years of general application development experience
- Diploma in IT/Technology/Engineering/Computer Science (NQF6)
- Degree in IT/Technology/Engineering/Computer Science (NQF6)
- Develop new eCommerce applications
- Maintain existing eCommerce applications
- API Development and Integration
- Develop middleware solutions
- Create dashboards and reports
- Write unit tests and quality frameworks
- Design, develop, and maintain high-quality, reusable, efficient, and reliable code
- Maintain existing eCommerce integration applications
- Proficient in both front-end and back-end coding
- Strong experience in C#, ASP.NET MVC 4+ (.Net Core a plus)
- Solid web front-end development experience (HTML5, CSS, SASS, JavaScript)
- Angular 2+
- JavaScript, JSON, XML
- REST and SOAP Web Services
- Microsoft SQL Server (understanding of Transact-SQL: Stored procedures, functions, views)
- Experience using Git/Azure DevOps
- Knowledge of SDLC methodologies
- TypeScript
- AngularJS
- WCF Services
- MongoDB
- SSIS Packages
- SQL Feeds
- Azure DevOps
- Docker, Kubernetes, and virtualized environments
- Experience in distributed teams working with agile methodologies (Scrum & Kanban)
- UI and UX design skills
- Strong communication skills
- Ability to meet tight deadlines
- Troubleshooting and problem-solving capabilities
- Ability to learn new technologies quickly
- Team player with experience working in an agile environment
- Strong analytical and organizational skills
- Ability to handle multiple tasks efficiently
- Attention to detail
- Medical Aid (compulsory if not covered under another medical aid)
- Pension (compulsory)