IQbusiness is the largest independent management consulting firm in South Africa. Since 1998, we have helped our clients solve their problems by providing innovative, fast and cost-effective solutions. Our methods and frameworks, drawn from our 20 years of international and local experience, allow us to deliver client value early and continuously
Read more about this company
We are looking for a highly skilled and experienced Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a deep understanding of C#, .NET Core, ASP .NET, Docker, Kubernetes, Microservices, Message Queueing, Microsoft SQL, and PostgreSQL.
Key Responsibilities:
Collaborate with cross-functional teams to design, develop, and implement software solutions
Write clean, maintainable, and efficient code
Develop and maintain APIs and microservices
Work with databases such as Microsoft SQL and PostgreSQL
Implement containerization and orchestration with Docker and Kubernetes
Monitor and optimize application performance
Core Skills:
Proficiency in C# and .NET Core
Strong experience with ASP .NET
Knowledge of Docker and Kubernetes
Experience with building and maintaining Microservices architecture
Familiarity with Message Queueing systems
Expertise in working with Microsoft SQL and PostgreSQL databases
Qualifications:
Bachelor's degree in Computer Science or related field
5+ years of experience in software development
Proven track record of delivering high-quality software solutions