datatrota
Signup Login
Home Jobs Blog

ICT (Software Development) Consultant at Nigerian Women’s Trust Fund (WF)

Nigerian Women’s Trust Fund (WF)Abuja, Nigeria Networking and Tech Support
Contract
The Nigerian Women’s Trust Fund (WF) was created in 2011 to increase the representation of women in Nigerian governance at all levels and address the growing concerns about the gender imbalance in elective and appointive positions. Nigeria currently falls short of the National Gender Policy benchmark of 35% minimum gender representation and other global and regional benchmarks to which the country is signatory. For instance, with the return to democratic governance in 1999, the number of women being elected in Nigeria steadily increased but since 2007 it has remained stagnant between 7-9% representation in the National Assembly, less than the average rate of female parliamentarians globally and in Sub-Saharan Africa which is 19% and 20% respectively. The goal of the Fund is to institutionalize access to resources for women in politics in Nigeria. Its objectives are to: - Transparently provide aspiring women with financial and other forms of resources towards their political campaigns irrespective of political inclinations - Identify and build a database of aspiring women politicians and those in appointive positions to enhance their leadership capacity. - Fundraise, invest and manage resources for women’s political participation - Provide national and international networking opportunities for women politicians in elective and appointive positions to build strategic alliances and raise resources - Engage in research and advocacy to further expand women’s political space

Duration: Two (2) months

Reporting to: Chief Executive Officer/ Program Staff

About the Role:

As an ICT (Software Development) Consultant, you will play a pivotal role in driving the development and implementation of innovative software solutions. You will collaborate with cross-functional teams to analyse requirements, design system architectures, and develop robust software application that meet our organization's needs. Additionally, you will provide technical expertise, guidance, and support throughout the software development lifecycle.

Specific Tasks

  • Communicate regularly with stakeholders to provide updates on project status, progress, and any potential risks or issues.
  • Collaborate with stakeholders to gather and analyse requirements.
  • Set up a data base to collate existing statistics and compare with new ones on 35 percent Affirmative Action.
  • Design, develop, and maintain scalable a software solution.
  • Implement robust code using best practices and coding standards to ensure high performance, security, and maintainability.
  • Conduct thorough testing and debugging of software applications to identify and resolve issues in a timely manner.
  • Collaborate with cross-functional teams to integrate software components and ensure seamless functionality across systems.
  • Create comprehensive technical documentation, including system architecture diagrams, API specifications, and user manuals.
  • Document code changes, updates, and version control to facilitate knowledge sharing and future maintenance.
  • Provide ongoing maintenance and support for deployed applications, including troubleshooting issues, implementing updates, and optimizing performance.
  • Monitor system performance and security, proactively identifying and addressing potential vulnerabilities or performance bottlenecks.
  • Stay abreast of emerging technologies and industry trends.
  • Provide mentorship and support to junior team members.

Deliverables:

  • Design and develop scalable and efficient software solutions based on project requirements and specifications.
  • Provide clear and concise documentation of software design decisions, rationale, and implementation details.
  • Support the deployment of software applications to production environments, including configuration, installation, and monitoring.
  • Facilitate knowledge transfer sessions to share expertise and best practices with team members and stakeholders.
  • Provide training and support to end-users as needed to ensure effective utilization of software solutions.
  • An end of contract report. 

Educational Qualifications:

  • Bachelor’s degree in computer science engineering, or a related field (or equivalent experience).

Experience:

  • Proven experience in software development, with expertise in JavaScript (Node.js), Python, Ruby, Java, PHP, MySQL, PostgreSQL, SQL Server, Oracle and C/C++.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and collaboratively in a team environment.
  • Experience with Agile development methodologies is preferred.
  • Knowledge and/or Nigerian and global development contexts
  • Strong research skills and ability to work with partners across the country to generate content.
  • Experience in working with an international development organization/NGO/CSO would be beneficial.
  • Commitment to NWTF’s mission, vision and values; displays cultural, gender, religion, race, nationality and age sensitivity and adaptability; highest standard of integrity, discretion and loyalty.
  • Possess solid political acumen, but not partisan.

Core skills:

  • Knowledge of women’s human rights instruments (international and national).
  • Strong research, writing, analysis skills in the substantive area
  • Knowledge of the 6 April Judgement in favour of Nigerian women on the 35 percent affirmative action.

Remuneration

Negotiable and competitive within the sector.

Method of Application

Signup to view application details. Signup Now

More jobs like this

X

Send this job to a friend