MOYO
About Moyo
At Moyo, we specialize in driving business transformation through innovative technology, consulting, and talent solutions. As a leader in the digital consulting space, we empower businesses to optimize their operations and enhance decision-making through powerful data analytics platforms. We’re a passionate, forward-thinking company dedicated to simplifying complex business processes, and we’re looking for exceptional individuals to join our growing team.
The Role: Senior Software Engineer
Moyo is searching for an experienced Senior Software Engineer to join our team and make a significant impact on our customizable data analytics and operational platform. This platform is designed to optimize interactive reporting and digital business processes. As a Senior Software Engineer, you will have the opportunity to work across various industries, helping drive significant business transformation through innovative software solutions.
This is an ideal position for a developer eager to grow into a leadership role while continuing to enhance technical expertise and contribute to the success of Moyo’s projects. If you’re passionate about personal and professional growth, we want to hear from you!
Key Responsibilities:
-
💻 Design, develop, and maintain scalable software applications that deliver high-performance results.
-
🔧 Contribute to the entire software development lifecycle, from planning to deployment.
-
🧑💻 Write efficient, testable code and perform unit tests to ensure high code quality.
-
📝 Ensure designs meet specifications and adhere to Moyo’s coding standards and best practices.
-
🛠️ Prepare and release software components in a timely and efficient manner.
-
🧑🏫 Lead and mentor a development team to deliver high-quality software solutions.
-
📊 Perform code reviews to maintain high standards and improve the team’s development practices.
Required Qualifications:
-
🎓 Bachelor’s degree in Informatics, Computer Science, Data Science, or a related field.
Technology and Skills:
-
🖥️ Strong 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).
-
🗄️ Proficient in Microsoft SQL Server with solid Database Design and SQL scripting skills.
-
🌐 Frontend Development: Experience with Angular (17.0+), Typescript, NGXS, RXJS, Ionic, and CSS 3 or Bootstrap.
-
☁️ Cloud Platforms: Experience with cloud platforms like AWS, Azure, or GCP.
-
⚙️ DevOps Practices: Familiarity with CI/CD, Docker, and Kubernetes.
-
🔐 Security Best Practices in software development.
-
🤖 AI/ML technologies experience is a plus.
Experience and Knowledge:
-
🌟 7+ years of experience in software development, with at least 2 years in a senior or lead role.
-
🔍 Strong analytical and problem-solving skills with a focus on delivering high-quality software.
-
🗣️ Excellent written and verbal communication skills.
-
👥 Ability to work collaboratively within a team environment and independently when needed.
-
🔄 Detail-oriented with a focus on delivering high-quality work.
Moyo Culture & Values:
At Moyo, we believe in fostering a culture of collaboration, innovation, and leadership. Our core values are:
-
We seek understanding: Emphasizing learning and growth.
-
We make a difference: Delivering meaningful impact to clients and communities.
-
We’ve got your back: Building a supportive and inclusive team environment.
-
We are leaders: Empowering individuals to grow into leadership roles.
-
We are reliable: Maintaining trust and dependability in all our actions.
-
We are brave: Encouraging innovation and bold decision-making.
Why Join Moyo?
Joining Moyo means becoming part of a dynamic and driven team that’s dedicated to transforming business processes and leveraging technology for positive change. You’ll have the opportunity to grow professionally and develop leadership skills while contributing to impactful projects that shape industries.
Employment Equity:
Moyo is an equal opportunity employer. We encourage applications from individuals of all backgrounds and are committed to building a diverse and inclusive team.
Find similar jobs at: https://careerjunctionza.co.za/jobs/
TIPS for CV:
-
📝 Highlight your experience in software development, especially with .NET Core, Angular, and SQL Server.
-
💡 Showcase leadership skills if you have experience leading teams or mentoring colleagues.
-
🌐 Emphasize your familiarity with cloud platforms, DevOps tools, and AI/ML technologies.
-
🎯 Tailor your CV to demonstrate your ability to design scalable, high-performance applications.
-
📚 Include any relevant certifications or ongoing learning in software engineering.
