Senior Software Engineer
We are searching for a Software Developer to join us in driving significance together.
Overview
Moyo is a digital consulting, technology, and talent provider dedicated to simplifying business transformation. The ideal candidate will work on a customizable data analytics and operational platform created by Moyo, 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 a variety of industries. Were 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).
- 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
- 7+ years of experience in software development, with at least 2 years in a senior or lead role.
- Experience with cloud platforms ([specific platforms like AWS, Azure, or GCP]).
- Strong analytical and problem-solving skills.
- Good written and verbal communication skills.
- Ability to work collaboratively in a team environment.
- Detail-oriented mindset with a commitment to delivering high-quality work.
- 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.
- Design, develop, and maintain scalable, high-performance software applications.
- Contribute to all stages of the development lifecycle.
- Write efficient, testable code.
- Ensure designs met specifications and adhere to the Ketendo design.
- Prepare and release software components.
- Interest and/or experience in leading a team to deliver high-quality results.
- Perform code reviews to ensure adherence to best practices and coding standards.
- Time management and organizational skills.
- Eagerness to learn and adapt to new technologies.
- Strong attention to detail and accuracy.
- Proactive approach to identifying and resolving issues.
- Critical thinking and problem-solving.
- Deductive and inductive reasoning.
- Technical literacy and analytical skills.
- Must be able to work within a close-knit team.
- Needs to be able to work independently.
We seek understanding.
We make a difference.
Weve got your back.
We are leaders.
We are reliable.
We are brave.
Our company provides equal employment opportunities to all.