Software Development Associate job at Ciheb Zambia

Vacancy title:
Software Development Associate

[ Type: FULL TIME , Industry: Business Management and Administration , Category: Computer & IT ]

Jobs at:

Ciheb Zambia

Deadline of this Job:
Tuesday, October 10 2023 

Duty Station:
Within Zambia , Lusaka, South - Central Africa

Summary
Date Posted: Tuesday, September 26 2023, Base Salary: Not Disclosed

Similar Jobs in Zambia
Learn more about Ciheb Zambia
Ciheb Zambia jobs in Zambia

JOB DETAILS:
Organization Summary:
• Ciheb-Zambia is a non-profit local Zambian organisation supporting Ministry of Health to scale up comprehensive HIV prevention and testing services and find the best solutions to life threatening situations among communities in Zambia.

Position Summary
• The Software Development Associate will report to both the Senior Monitoring and Evaluation Manager (as the main technical supervisor) and to the UMB-MGICZ Health Informatics Lead (as collaborative technical supervisor). He/she will work as part of an agile team to design and implement new IT features and technologies. The Software Development Associate will deliver high quality and performance code in an agile environment. He/she will use, evaluate, and learn exciting new technologies that keep products and teams on the cutting edge. Support the technical direction and oversight for IT development projects. Support the HI Lead with the design, development, and maintenance of complex solutions with a focus on quality, performance, and resiliency.

Duties and Responsibilities
• Support the design, implementation and management of various data infrastructures and data streams including, but not limited to, program services data, electronic data quality review dashboards (eDQA), epidemiological research data relating to Ciheb Zambia work areas.
• Develop and routinely update all processes, standard operating procedures, and documents for software management for the organization.
• Support the creation, review of Design, Solutions and Technical Design Documents (TDD)
• Engage with end user on requirements and application and conduct user-friendliness surveys
• Participate in requirements analysis, design and test plan creations and test result verification
• Contribute to advisory for production environment set up
• Manage any assigned part of large-scale projects that’s broken down into manageable chunks.
• Support the work being done by other software engineers working on the team, support team activities with other teams in maintaining products and software architecture standards.
• Consistently supports the definition of application technologies, standards and software engineering practices, supporting other team members
• Support software engineering resources to ensure timely and quality delivery of services.
• Responsible for mentoring junior talent (such as Software Development Interns) and as well as supporting other technical staff through technical challenges, tasks and projects.
• Support the development of key product features within existing large-scale enterprise applications & new strategic initiatives.
• Participate in the full SDLC involving design, implementation, testing, and launching.
• Assist with the generation and analysis of business and functional requirements for proposed software solutions.
• Participate in architectural and database design discussions as they relate to product direction.
• Generate data for project planning, including task breakdown and estimation of work for a project.
• Tracks status within the project as necessary.
• Support project tasks and increase team cross-training
• Support the identification of long-term architecture issues within project
• Support the delivery of an entire piece of a system or application, and serve as a technical lead/support on small to midsize complex projects.
• Build software solutions where the problem is well defined. Design and define the interaction between the other component pieces.
• Support software solutions post-production.
• Implements and debugs some of the more involved/complex functionality.
• Perform other duties as assigned

Minimum Qualifications
Education:
• Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering or similar technical discipline; or, equivalent demonstrable experience.
Experience:
• At least 3 years in systems development experience.
• Successful full life-cycle implementation of a least 1 major project.
• Experience with software development methodology and release processes
• Excellent knowledge of software and application design and architecture.
• Familiarity with software configuration management tools, defect tracking tools, and peer review.
• Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems.
• Possess different industries as a technical architect, from planning the structure of a large-scale records database to the redesigning of a shop’s e-commerce facility, to name a few.
• Experience in software development and coding in various languages (C#, .NET, Java etc.).
• Experience in developing web applications using at least one popular web framework.

Other:
• Possesses full working knowledge of technologies such as UNIX, Oracle, SQL Server and TCP/IP for example, as well as knowledge of one or more programming languages.
• Strong organizational, time management, computer and communication skills, leadership, coaching and team building skills to strengthen and cultivate relationship to help achieve organizational goal.
• Ability to recognize the sensitivity to individual organizations needs and the impact on services of the introduction of IT solutions.
Language:
• Fluency in English, both written and oral.

Work Hours: 8


Experience in Months: 36

Level of Education:
Bachelor Degree

Job application procedure
• Interested and qualified? Click here to apply

All Jobs

QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Zambia
Job Type: Full-time
Deadline of this Job: Tuesday, October 10 2023
Duty Station: Lusaka
Posted: 25-09-2023
No of Jobs: 1
Start Publishing: 25-09-2023
Stop Publishing (Put date of 2030): 25-09-2066
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.