IT Analyst

Position Summary

The job summary section of a job description is a concise overview that encapsulates the essential functions, primary responsibilities, and overall purpose of the role within the organization. It serves as a brief introduction to the position, providing a high-level understanding of what the job entails and how it contributes to the company’s goals and objectives. This section sets the tone for the entire job description and helps readers quickly grasp the most critical aspects of the role.

Responsibilities

 

50%

  • Analyze current systems, processes, and requirements to identify areas for improvement and optimization
  • Maintaining and upgrading existing system and facilitate transition process as required
  • Develop tools and applications by producing clean, efficient code

 

25%

  • Troubleshoot issues related to deployment, performance, and localization, and implement
  • effective solutions in a timely manner.
  • Monitor system performance, security, and availability, implementing proactive measures to prevent downtime and data loss.
  • Collaborate with internal teams and partners to fix and improve products
  • Collaborate with IT team members, Business analysts, and external stakeholders to implement and support integrated technology solutions.

25%

  • Conducting regular reviews of systems and generating reports on efficiencies and improvement areas
  • Risk mitigation planning
  • Document deployment processes, configurations, and best practices to facilitate knowledge sharing and ensure reproducibility.
  • Stay updated on emerging technologies, industry trends, and best practices in DevOps, cloud computing, and localization to drive continuous improvement.
  • Provide technical guidance and support to team members and stakeholders as needed

Qualifications

 

Required

 

  • Bachelor’s degree in related fields, such as Software engineering, computer science or Information Technology;
  • Up to five years experience working as an MIS Analyst, a full stack software developer, or similar role  with a focus on database management, deployment, configuration, and optimization of applications;
  • Extensive experience in software development, scripting and project management;
  • Experience using system monitoring tools and automated testing frameworks;
  • Knowledge of selected programming languages/libraries (e.g. Javascript, python/ Node JS, React JS, Redux);
  • In-depth knowledge of relational database management systems (prefer: MS SQL Server);
  • Experience with containerization and orchestration technologies (prefer: Docker);
  • Experience with CI/CD tools (e.g.GitLab CI) and version control systems (e.g., Git);
  • Proficiency in scripting and automation using languages like Python, Shell, or PowerShell;
  • Capable of organizing and facilitating training on information and data management systems and the use of ICT;
  • Knowledge of the Rwandan Education system is an asset;
  • Strong written and oral communication skills and complete fluency in English is required;
  • Cultural sensitivity and demonstrated ability to work successfully with diverse constituencies required; developing country experience required;
  • Flexible and proactive work ethic with a demonstrated interest in the vision and mission of IPA.

Preferred

 

  • Demonstrated ability to work with donors and/or partner organizations;
  • An analytical mind, ability to interpret and organize data.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
  • Must be passionate, self-motivated, and able to learn quickly.
  • Resilience and a determination to succeed

 

Reports to

 

Associate Policy Manager

 

Deadline to Apply

 

Sep 19, 2024

 

Location

 

Kigali, Rwanda

Subscribe to our socials and stay tuned to the latest jobs