in ,

Software Development Associate Ciheb Zambia

Want create site? Find Free WordPress Themes and plugins.
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.

Submit your CV and Application on Company Website : Click Here

Closing Date : 30th September, 2023.

OFF tags: Software Development Associate, Ciheb Zambia ,It/Telecom Jobs,It/Telecom Jobs In Zambia,jobs vacancies in zambia 09 2023

Did you find apk for android? You can find new Free Android Games and apps.
JOIN US ON TELEGRAM
Get Notifications Faster by:

Regional Coordinator for North Western Region YWCA

Health Informatics Associate Ciheb Zambia