Job Description
Job Summary
The software developer is responsible for the development, design, and implementation of new or modified software products.
Essential Job Duties
- Researches, designs, implements, and manages software programs.
- Creates and develops software applications that allow the Company to perform specific tasks on the web, dashboards, desktop computers, or mobile devices.
- Directs system testing and validation procedures.
- Works with customers or departments on technical issues including software system design and maintenance.
- Confers with project managers to obtain information on limitations or capabilities and modifies software accordingly.
- Tests and evaluates new programs.
- Identifies areas for modification in existing programs and subsequently develops these modifications.
- Writes and tests code to ensure compatibility and stability: refine and rewrite as necessary.
- Determines operational practicality of software.
- Deploys software tools, processes, and metrics.
- Maintains and upgrades existing systems.
- Trains users on use of software and applications
- Expands existing software to meet the changing needs of our business.
- Determines operational practicality of software.
- Identifies opportunities for team training and skills advancement requirements.
- Undertakes any other duties or responsibilities as may be directed by Supervisor.
Required Skills or Experience
Education & Experience
- BSc in Computer Science or Software Engineering.
- Additional certification in Statistics or Data Science is an advantage.
- At least 3-4 years of software development experience.
- Experience in the health industry is a plus.
- Strong background in software development lifecycle and DevOps (advantageous).
Technical Skills
- Proficiency in Python, FastAPI, React.js, Next.js, and Node.js.
- Experience with Java, Laravel, C++, and other programming languages.
- Strong knowledge of database development and maintenance (SQL, MySQL, MongoDB, etc.).
- Solid understanding of HTML5, CSS3, and JavaScript.
- Experience working with Linux/Unix, Perl, and shell scripting.
- Basic IT troubleshooting skills.
Preferred Experience
- Hands-on experience with Next.js, FastAPI, and Node.js.
- Significant experience with Python, FastAPI, and React.js/Next.js will be most helpful.
How To Apply
Interested Applicants should email their CV’s with job title clearly stated to
Note
Please note, employers receive numerous applications per posting and will only shortlist the most qualified candidates. Also
Jobsinghana.com is not involved in any decision made by an employer/recruiter and therefore does not guarantee that applications sent
will result in a candidate being shortlisted/selected for that position.
|