Post Job Free
Sign in

Software Developer Intern

Company:
Daktari Media Africa
Location:
Nairobi, Kenya
Posted:
May 07, 2024
Apply

Description:

Daktari Media Africa is seeking a Software Developer Intern to join our dynamic team. This internship opportunity offers hands-on experience in developing and maintaining our innovative healthcare technology solutions. As a Software Developer Intern, you will work closely with experienced professionals in a collaborative environment to contribute to the enhancement of our platform's functionality and user experience.

Roles and Responsibilities:

Assist in designing, developing, and maintaining learning management platform, focusing on both front-end and back-end development, utilizing skills in Python, Rust, Flutter, JavaScript, and Laravel.

Contribute to writing clean, efficient, and maintainable code for implementing new features, enhancements, and bug fixes, leveraging knowledge of Python and Rust programming languages.

Collaborate with cross-functional teams including product managers, designers, and developers to understand project requirements and aid in solution implementation, demonstrating strong communication and interpersonal skills.

Provide technical support to users and internal teams, addressing issues related to platform functionality, usability, or performance, with a keen problem-solving mindset.

Investigate and troubleshoot reported problems, identifying root causes, and implementing solutions to ensure a seamless user experience, applying analytical and troubleshooting skills.

Assist users in navigating and utilizing the platform effectively, offering guidance and support to resolve technical difficulties, showcasing customer service skills and user empathy.

Stay updated with technological advancements relevant to the platform and assist in implementing updates and upgrades as needed, demonstrating a willingness to learn and adapt to new technologies.

Ensure the integrity and efficiency of the platform's databases, optimizing queries and managing data effectively, utilizing knowledge of database management systems such as PostgreSQL and MySQL.

Contribute to testing efforts for new features and bug fixes to ensure platform reliability and quality, participating in testing procedures and providing feedback.

Collaborate with other developers, IT professionals, and stakeholders to ensure successful feature implementation and issue resolution, working effectively in a team environment.

Maintain clear and comprehensive documentation for software development and technical support processes, aiding in knowledge transfer and process clarity.

Assist in researching and implementing new technologies to enhance platform capabilities, contributing to innovation and improvement efforts, showcasing an interest in technology exploration and experimentation.

Requirements

Degree in Computer Science, Software Engineering, or related field.

Proficiency or strong interest in Flutter, JavaScript, and Laravel frameworks.

Experience in Python and Rust programming languages.

Familiarity with database management systems such as PostgreSQL and MySQL.

Proficiency in versioning tools/collaboration tools such as GitHub or Mercury.

Solid understanding of software development principles, practices, and methodologies.

Strong problem-solving skills and ability to troubleshoot technical issues.

Excellent communication and interpersonal skills, with a collaborative mindset.

Ability to work independently as well as part of a team in a fast-paced environment.

Eagerness to learn and adapt to new technologies and tools.

Prior internship or project experience in software development is a plus.

Join us in our mission to revolutionize healthcare technology solutions and contribute to building a platform that empowers healthcare professionals worldwide. Apply now to be part of our innovative team at Daktari Media Africa!

Apply