2 days ago Be among the first 25 applicants Senior Software Engineer We are searching for a Software Developer to join us in driving significance together.
WELCOME TO MOYO Moyo is a digital consulting, technology, and talent provider dedicated to simplifying business transformation.
Overview Moyo has developed a customizable data analytics and operational platform designed to optimize interactive reporting and digital business processes.
We are looking for a motivated Software Developer who is focused on both personal and professional growth.
Join our passionate team and seize the opportunity to make a real impact while gaining exposure to various industries.
We're seeking someone eager to develop leadership skills and grow into a leadership role over time.
If you're committed to ongoing learning and ready to contribute to our collective success, we'd love to hear from you.
Required Qualifications Bachelor's degree in a relevant field (e.g., Informatics, Computer Science, Data Science) Technology Skills Knowledge of SOLID principles, Object-Oriented Design, and Design Patterns Expertise in .NET Core with C#, .NET Web API, and Entity Framework Core (Code First) Microsoft SQL Server, Database Design, SQL Scripting Angular (17.0+) with Typescript, NGXS, RXJS, Ionic CSS 3 or Bootstrap, or equivalent UI Framework Experience And Knowledge 7+ years of experience in software development, with at least 2 years in a senior or lead role Experience with cloud platforms (AWS, Azure, or GCP) Strong analytical and problem-solving skills Good communication skills Ability to work collaboratively and independently Experience with DevOps practices and tools (CI / CD, Docker, Kubernetes) Knowledge of security best practices in software development Familiarity with AI / ML technologies is an advantage Responsibilities Design, develop, and maintain scalable, high-performance software applications Contribute to all stages of the development lifecycle Write efficient, testable code Ensure designs meet specifications and adhere to company standards Prepare and release software components Lead and perform code reviews Additional Competencies Time management and organizational skills Eagerness to learn new technologies Attention to detail and proactive problem-solving Critical thinking and analytical skills Ability to work within a team and independently Moyo Culture And Values We seek understanding We make a difference We've got your back We are leaders We are reliable We are brave Our company provides equal employment opportunities to all.
Additional Details Seniority level : Mid-Senior level Employment type : Full-time Job function : Engineering and Information Technology Industries : IT Services and IT Consulting #J Ljbffr
Senior Software Engineer • South Africa