National IT Network Consultant (2 Positions)
SPESHP-CS-INDV-44 &45
Key responsibilities
The National IT Network Consultant is responsible for designing, implementing, managing, and optimizing an organization's network infrastructure. The role ensures efficient, secure, and reliable network operations, supporting the organization's communication and business processes. Main Tasks: the National IT Network Consultant will carry out the following tasks, in close consultant and under direction of Project Operations and IT team.
- Network Design & Implementation:
- Plan, design, and deploy network infrastructure, including LAN, VLAN, WAN, VPN, and cloud-based networking solutions.
- Configure and install network devices such as routers, switches, firewalls (Next Generation), and wireless access points.
- Network Security & Compliance:
- Implement and enforce network security policies, firewalls, and access controls.
- Conduct regular security audits and vulnerability assessments.
- Ensure compliance with industry standards and regulatory requirements.
- Network Monitoring & Troubleshooting:
- Monitor network performance and availability using monitoring tools.
- Diagnose and resolve network issues promptly to minimize downtime.
- Conduct root cause analysis for recurring network problems.
- Maintenance & Upgrades:
- Maintain network infrastructure by applying patches, updates, and firmware upgrades.
- Plan and execute network capacity expansions.
- Maintain accurate network documentation and diagrams.
- Collaboration & Support:
- Work with IT teams, vendors, and service providers to ensure seamless network operations.
- Provide technical support and guidance to users and IT personnel.
- Train staff on network-related best practices and security protocols.
- The National IT Network Consultant shall have:
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Professional certifications (CCNA, Palo Alto, Microtik etc.) are preferred.
- Minimum of 2 years of experience in network engineering.
- Proficiency in networking protocols (TCP/IP, OSPF, VLANs, VPNs, etc.).
- Hands-on experience with network security and troubleshooting tools.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
National Software Developer (2 Positions)
SPESHP-CS-INDV-46&47
- The IT Software Developer will be responsible for:
- Designing, developing, and deploying software applications.
- Writing clean, scalable, and maintainable code.
- Troubleshooting, debugging, and upgrading existing systems.
- Integrating third-party services and APIs.
- Performing unit and integration testing.
- Documenting technical processes and software functionalities.
- Collaborating with UI/UX designers, database administrators, and IT support teams.
- Ensuring compliance with security and data protection standards.
- Providing technical support and training to end-users if required.
- The National Software Developer shall have:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 2 years of experience in software development.
- Proven experience as a software developer or similar role.
- Proficiency in programming languages such as PHP, Python, JavaScript, Java, or C#.
- Experience with front-end and back-end development.
- Strong understanding of database management systems (MySQL, PostgreSQL, MongoDB, etc.).
- Familiarity with software development frameworks (Laravel, Spring Boot, .NET, React, Angular, etc.).
- Knowledge of version control systems (Git, SVN, etc.).
- Strong problem-solving and analytical skills.
- Ability to work both independently and collaboratively in a team environment.
National IT Advisor (1 Position)
SPESHP-CS-INDV-48
- The advisor will undertake the following responsibilities:
- Provide technical guidance on software architecture, design, and development best practices.
- Assess and recommend software development methodologies and frameworks.
- Support the adoption of industry-standard security protocols and compliance measures.
- Evaluate and recommend technologies, tools, and platforms for software development.
- Facilitate capacity-building initiatives for in-house development teams.
- Conduct code reviews and software quality assessments.
- Assist in troubleshooting and resolving complex technical challenges.
- Offer guidance on project management methodologies (Agile, Scrum, DevOps, etc.).
- Ensure software interoperability, scalability, performance optimization, and maintainability.
- Provide mentorship and knowledge transfer to internal staff.
- The National IT Advisor shall have:
- A degree in Computer Science, Software Engineering, or a related field.
- At least 5 years of experience in software development and architecture.
- Expertise in multiple programming languages (e.g., Java, Python, JavaScript, etc.).
- Strong knowledge of software security, DevOps, and cloud computing.
- Experience with Agile, Scrum, and other software development methodologies.
- Excellent communication and mentorship skills.
- Proven track record of leading and advising software development teams.