Software Developer
Job Summary
- We are seeking a motivated and talented software developer to join our dynamic team.
- As a developer, you will collaborate with experienced developers to design, develop, and maintain software solutions that meet the needs of our clients.
- This is a hands-on role where you will have the opportunity to contribute to various stages of the software development lifecycle.
Responsibilities
- Design, develop, and implement software solutions using a variety of programming languages and frameworks (e.g., JavaScript, React, Python, C++, .Net).
- Have a concept of object-oriented programming (OOP) to design and develop scalable software systems.
- Provide track records of past accomplishments and successes
- Ability to provide technical documentation
- Good teamwork ability and collaboration skills to be able to work with the Head of Technical department, and other team members to understand client requirements
- Ready, and can train a team of junior developers
- Hardworking, diligent, and can deliver tasks on time
- Fast learner, and ability to stay up-to-date on the latest software development methodologies and best practices
- Apply strong problem-solving skills to identify, troubleshoot, and debug software issues
Requirements
- A Degree in Computer Science, Engineering, or other related field.
- Experience with software development is a must.
- Knowledge in at least two programming languages (e.g., JavaScript, React, Python, C++, .Net etc.)
- Solid understanding of software development fundamentals and concepts.
- Strong problem-solving skills and attention to detail.
- Excellent communication and interpersonal skills.
- Prior experience with version control systems (e.g., Git) is a plus.
- Familiarity with software development methodologies (e.g., Agile, Scrum) is desirable.
Method of Application
Interested and qualified candidates should send their CV to: [email protected] cc: [email protected] using the job title as the subject of the mail.
Leave a Comment