Responsibilities:
- Develop new ecommerce applications to enhance our online retail platform, ensuring high performance, scalability, and security.
- Maintain and update existing ecommerce applications to meet evolving business needs and customer expectations.
- Integrate various APIs to enable seamless data exchange and functionality between different systems.
- Design and develop middleware components to facilitate communication between different applications and databases.
- Create interactive dashboards and reports to provide insights into sales, customer behavior, and other key metrics.
- Write unit tests and implement quality frameworks to ensure the reliability and stability of the codebase.
- Design, develop, and maintain reusable and efficient code, following best practices and coding standards.
- Collaborate with cross-functional teams to gather requirements, analyze business needs, and propose technical solutions.
- Troubleshoot and debug issues, ensuring timely resolution and optimal system performance.
- Stay updated with the latest technologies and industry trends, applying them to improve our ecommerce systems.
- Collaborate with the team to ensure seamless integration and maintenance of ecommerce integrations.
- Work closely with stakeholders to understand their requirements and deliver effective solutions.
- Provide ongoing maintenance and support for existing ecommerce integration applications, addressing any issues or enhancements.
Degree within IT/Technology/Engineering/Computer Science (NQF6) - (Desired)
3+ years of web development
3+ years general application development experience
Skill Requirements:
We are seeking a talented Full Stack Developer with the following skills:
- Proficiency in both front-end and back-end coding, with a strong command of C#.
- Extensive experience with ASP.NET MVC 4+ (Knowledge of .NET Core is a plus).
- Solid expertise in web front-end development using modern technologies such as HTML5, CSS, SASS, and JavaScript.
- Proficiency in Angular 2+ for building dynamic and responsive user interfaces.
- Strong understanding and practical knowledge of JavaScript, JSON, and XML.
- Experience working with RESTful Web Services for efficient data exchange.
- Familiarity with SOAP Web Services for integration purposes.
- Good understanding of Microsoft SQL Server, including Transact SQL for developing stored procedures, functions, views, and other database-related tasks.
- Proficiency in using Git/Azure DevOps for version control and collaborative development.
- Sound knowledge of SDLC (Software Development Life Cycle) methodologies to ensure efficient and structured development processes.
- Typescript
- Angular JS
- WCF Services
- MongoDB
- SSIS Packages
- SQL Feeds
- Azure DevOps
- Docker, Kubernetes and visualized environments
- Experience working in distributed teams, particularly in agile methodologies such as Scrum & Kanban
- UI and UX skills
- Medical Aid (compulsory to join if not already a beneficiary on another medical aid)
- Pension (compulsory)
Click apply and your application will be reviewed by our talent acquisition team who will contact you directly
Your Application:
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles.