Supportwave
Fullstack Software Developer (Remote)
Fullstack Software Developer | Supportwave | SouthAfrica
Fullstack Software Developer | Supportwave | South Africa
The ideal candidate will have a passion for clean, efficient code, a strong understanding of design principles, and the ability to work in an event-driven architecture environment.
Position Overview As a Software Developer, you will work within an autonomous, cross-functional team, contributing to the design, development, and optimization of scalable solutions. You will leverage technologies like C#, .NET Core, Kubernetes, Redis, and Azure services to deliver high-performance applications that meet the client’s business goals.
Key Responsibilities
- Develop and maintain software solutions using C# and .NET Core.
- Design and implement front-end features using React with TypeScript.
- Collaborate with the team to design highly responsive and scalable solutions.
- Utilize Azure services (e.g., Azure SQL, B2C, Azure Functions, and Service Bus) to build and integrate cloud-based solutions.
- Work within event-driven architectures and implement messaging using Azure Service Bus.
- Perform code reviews to ensure adherence to best practices, standards, and clean coding principles.
- Apply S.O.L.I.D principles and design patterns to improve software architecture and maintainability.
- Optimize CI/CD pipelines using tools like Azure DevOps and YAML-based pipelines.
- Debug, troubleshoot, and resolve issues efficiently while suggesting process improvements.
- Promote teamwork, engagement, and continuous improvement within the development team.
Qualifications
- Minimum 2 years of experience as a Software Developer with expertise in C# and .NET Core.
- Proficiency in React with TypeScript for front-end development.
- Hands-on experience with Azure services, including Azure SQL, Azure Functions, and Azure Service Bus.
- Solid understanding and application of S.O.L.I.D principles and design patterns.
- Experience with event-driven architecture and message-based systems like Azure Service Bus.
- Strong collaboration skills, with a proactive and self-driven approach to achieving results.
Preferred Skills
- Experience with Kubernetes and service mesh technologies like Istio.
- Familiarity with Redis for caching and performance optimization.
- Hands-on experience with CI/CD tools, particularly Azure DevOps pipelines (YAML-based).
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save