Software Developer Job Vacancy at CVPeople Tanzania
Job Overview

Software Developer Job Vacancy at CVPeople Tanzania
Software Developer
CVPeople Tanzania | Full time
Dar es Salaam, Tanzania | Posted on 08/14/2025
Job Description
The Software Developer is responsible for designing, developing, and maintaining software solutions that support immigration processes. This role involves creating efficient, secure, and user-friendly applications for case management, visa processing, and compliance tracking. The developer collaborates with cross-functional teams to ensure the software meets business and client needs.
Responsibilities
- Software Development: Write, test, and maintain high-quality code for immigration related applications and systems.
- System Integration: Develop and integrate APIs to connect immigration platforms with external systems, such as biometric data systems and payment gateways.
- User Interface Design: Create intuitive and user-friendly interfaces for clients and immigration officers.
- Troubleshooting: Identify and resolve software bugs and performance issues.
- Collaboration: Work closely with database administrators, system administrators, and other developers to ensure seamless functionality.
- Documentation: Maintain detailed documentation of software designs, code, and processes.
- Compliance: Ensure software adheres to legal and regulatory standards, such as GDPR and immigration-specific data privacy laws.
Requirements
Knowledge and Experience
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 3–5 years of experience in software development, preferably in industries handling sensitive data (e.g., legal, government, or immigration).
- Proficiency in programming languages such as Java, Python, or C#. •
- Experience with web development frameworks (e.g., Angular, React, or Django).
- Familiarity with Automated Biometric Identification System (ABIS).
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
- Strong understanding of software development life cycle (SDLC) and Agile methodologies.
- Proficiency in database integration and query optimization.
- Knowledge of cybersecurity best practices and compliance standards.
- Excellent problem-solving and communication skills.
- Ability to work in a fast-paced, mission-critical environment.
- Relevant certifications to enhance qualifications include but are not limited to: o Microsoft Certified:
- Azure Developer Associate o AWS Certified Developer – Associate o Certified Secure Software Lifecycle
- Professional (CSSLP) o Oracle Certified Professional, Java SE Programme
- Fluency in both English and Kiswahili (spoken and written).
- Previous experience in the aviation industry is a plus.
- Tanzanian national only.