Job Title: Intermediate to Senior Full Stack Developer (.Net & Flutter)
Company: Leading Electric Meter and Smart Meter Business
Location: Durban, South Africa (Remote work within South Africa considered)
About Us: Our client is a prominent player in the electric meter and smart meter industry, with a global presence spanning across South Africa, South America, the UAE, and the UK. We are headquartered in Durban, South Africa, but we offer remote working options for talented professionals across the country. As we expand our operations in the UK, we are seeking an Intermediate to Senior Full Stack Developer to join our team with a primary focus on enhancing our core B2C Flutter application.
Position Overview: We are looking for an experienced Full Stack Developer who is passionate about creating exceptional user experiences and has a strong background in both .Net and Flutter development. You will play a pivotal role in developing and maintaining our core B2C Flutter application, ensuring its performance, scalability, and reliability. If you're a highly skilled developer with expertise in Flutter, .Net Core, ASP.Net, C#, SQL, Docker, and Kubernetes, we want to hear from you!
* Collaborate with cross-functional teams to design, develop, and maintain the core B2C Flutter application.
* Write clean, efficient, and well-documented code using Flutter, .Net Core, ASP.Net, C#, and SQL.
* Implement responsive and user-friendly front-end interfaces.
* Work on back-end development, integrating with APIs and databases.
* Ensure code quality, security, and performance through thorough testing and optimization.
* Deploy and manage application containers using Docker and Kubernetes.
* Stay up-to-date with industry trends and best practices to drive continuous improvement.
Qualifications and Skills:
* 3+ years of experience in full-stack development, with a strong focus on Flutter and .Net technologies.
* Proficiency in Flutter, .Net Core, ASP.Net, C#, SQL, Docker, and Kubernetes.
* Strong problem-solving skills and the ability to work independently and in a team.
* Excellent communication and collaboration skills.
* Knowledge of CI/CD pipelines and DevOps practices is a plus.