Job title : Software Engineer (Gauteng)
Job Location : Gauteng,
Deadline : December 12, 2024
Quick Recommended Links
- An exciting opportunity exists for a Software Engineer to join our team based in South Africa, where you’ll be surrounded by passionate individuals, and a collaborative culture that fosters creativity and growth!
- We are a dynamic and innovative team committed to revolutionizing the industry. As a software engineer, you will be an integral part of our forward-thinking team, driving impactful projects and shaping the future of our products. You’ll have the opportunity to work on exciting challenges, leverage the latest tools and technologies, and make a tangible impact on a global scale.
Duties and Responsibilities (Include but are not limited to):
- Design, develop, and maintain .NET Core applications and microservices.
- Develop and integrate RESTful APIs with existing systems and new features.
- Work with MySQL databases to design, optimize, and manage database schemas and queries.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews, testing, and debugging to ensure high-quality code.
- Contribute to the continuous improvement of development processes and best practices.
Key Requirements:
- Relevant IT degree or diploma (desirable)
- 6+ years of professional experience in .NET development, with a strong focus on .NET Core.
- Experience with microservices architecture, including the design, development, and deployment of microservices.
- Strong knowledge of MySQL databases, including database design, optimization, and management.
- Expertise in developing RESTful APIs, including best practices for API design and security.
- Experience with Docker and container orchestration tools such as Kubernetes.
- Applied understanding of design patterns and principles (such as the Clean Architecture).
- Understanding of Agile/Scrum methodologies and the ability to work in a collaborative team environment.
- Experience with version control systems, particularly Git.
- Knowledge of CI/CD pipelines and tools for automated testing and deployment.
- Familiarity with AWS services and products.
- Familiarity with frontend technologies (e.g., React, Angular) is a plus.
Additional Skills:
- Excellent verbal and written communication skills.
- Ability to work effectively both independently and as part of a team.
- Strong collaboration skills to work with cross-functional teams.
- Continuous learning mindset to stay updated with the latest industry trends and technologies.
How to Apply for this Offer
Interested and Qualified candidates should Click here to Apply Now
- ICT jobs
Apply for job
Related Jobs
Email Me Jobs Like These
New Job Alert
Never miss a chance!
Let us know your job expectations, so we can find you jobs better!
Showing 1–10 of 374 jobs