Full Stack Developer (.NET/ Vue.js)

Tumaini Consulting

My client is looking for a Full-Stack Developer to join their team. This is an excellent opportunity for a skilled developer with strong .NET and Vue.js experience who enjoys building scalable applications, working with modern technologies, and contributing to high-quality software solutions.

Requirements

• Bachelor's Degree in Computer Science, Software Engineering, or a related field

• 5+ years of software development experience

• Strong experience with .NET (ASP.NET Core)

• 2+ years of experience with Vue.js

• Experience with Kubernetes and container orchestration

• Experience with GitHub Actions or similar CI/CD platforms

• Strong understanding of Clean Architecture and SOLID principles

• Experience with RESTful APIs and system integrations

• Strong problem-solving and communication skills

Advantageous

• Experience with Azure Cloud Services

• Knowledge of microservices architecture

• Experience with Entity Framework Core

• Exposure to CQRS and Event Sourcing

• Experience with Docker and containerisation

• Knowledge of OpenAPI/Swagger documentation

Key Responsibilities

• Develop and maintain modern web applications using Vue.js and .NET

• Build secure, scalable, and maintainable APIs

• Integrate frontend and backend systems effectively

• Develop and maintain CI/CD pipelines

• Deploy and manage applications within Kubernetes environments

• Implement security best practices and authentication solutions

• Apply Clean Architecture principles and coding best practices

• Collaborate with development teams to deliver high-quality software solutions

If you would like to apply for this position, please send transcripts with applications.

Should you meet the requirements for this position, please email your updated CV attached to ***email_hidden***, alternatively contact 031 350 4018 or visit our website, www.tumaini.co. Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.