Junior Software Developer
Summary
Junior developer on a NOC team building and maintaining biometric/immigration systems (ABIS) in a 24/7 shift-based environment using Java, Python, C#, or similar languages.
- Develop, test, and maintain software applications for immigration and biometric systems.
- Assist in troubleshooting and resolving technical issues in production environments.
- Monitor system performance, logs, and alerts as part of the NOC shift rotation.
- Work with ABIS (Automated Biometric Identification Systems) and related technologies.
- Collaborate with cross-functional teams to implement bug fixes, patches, and updates.
- Follow security and compliance best practices in software development.
- Document code, processes, and incident reports.
- Participate in on-call rotations for urgent system support.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or
equivalent experience).
- Programming Skills: Proficiency in one or more of the following:
- Java, Python, C#, JavaScript (Node.js), or C++
- Familiarity with SQL/NoSQL databases
- Basic understanding of REST APIs, microservices, and cloud platforms (AWS/Azure)
- Experience with ABIS or biometric systems is a strong plus.
- Knowledge of Linux/Windows server environments.
- Ability to work in 24/7 shifts (including nights/weekends) as part of the NOC team.
- Strong problem-solving, debugging, and analytical skills.
- Good communication skills and ability to work in a team.
- Fluency in both English and Kiswahili (spoken and written).
- Previous experience in the aviation industry is a plus.
- Tanzanian nationals only.