Key Responsibilities:
Software Development: Assist in coding, testing, and debugging software applications under the guidance of senior team members. Contribute to the implementation of new features and functionalities.
Learning and Training: Continuously learn new programming languages, tools, and technologies to enhance skills and keep up-to-date with industry trends.
Bug Fixing: Identify and resolve defects or bugs in software code through testing and troubleshooting.
Documentation: Create and maintain technical documentation, including code comments and implementation notes.
Collaboration: Work closely with senior developers, product managers, and quality assurance teams to understand requirements and deliver high-quality software solutions.
Code Review: Participate in code reviews, offering feedback and suggestions to improve code quality and adherence to coding standards.
Support: Provide support and assistance to end-users, addressing issues and inquiries related to software applications.
Testing: Assist in creating and executing test cases to validate software functionality and ensure it meets specified requirements.
Version Control: Learn and use version control systems (e.g., Git) to manage code changes and collaboration with other team members.
Professional Growth: Take part in training programs, workshops, and mentoring sessions to improve technical skills and advance career development.
Skills and Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or related fields (though not always a strict requirement).
2 – 4 years of experience in software development demonstrated with a portfolio of projects.
Familiarity with front-end and back-end programming languages such as typescript (with Angular framework), PHP (with Laravel framework), or others as well as the use of 3rd party libraries.
Basic understanding of software development principles, data structures, and algorithms.
Basic understanding of database operations and database maintenance for common databases (MySQL, MariaDB, MS SQL server, etc.).
Familiarity with version control systems (e.g., Bitbucket) and software development methodologies (e.g., Agile, Scrum).
Problem-solving skills and the ability to work in a team-oriented environment.
Strong communication skills to effectively collaborate with team members and stakeholders.
Eagerness to learn and adapt to new technologies and concepts quickly.
Attention to detail and a commitment to producing quality code and software solutions.
Understanding of SEO practices.
The Junior Developer will contribute to the growth and success of the projects they are involved in. He or she will have the opportunity to gain valuable experience and develop their technical skills while working alongside experienced professionals in the field.
Applications should be sent to recruitment@medbookafrica.com by 25th August 2023.
Apply via :
recruitment@medbookafrica.com