System Developer
Reporting to: ICT Manager
Job Purpose: The System Developer will design, build, and maintain scalable backend systems and applications across multiple platforms, including web, mobile, desktop, and robotics. The System Developer will work closely with ICT and functional teams to deliver secure, high-performance software solutions that meet business needs.
Key Responsibilities:
- Develop full-stack applications and APIs across various platforms.
- Provide Level 3 support for deployed solutions.
- Collaborate with DevOps, OA, Product, UX/UI, and Compliance teams.
- Debug and improve existing applications.
- Write unit/integration tests and maintain technical documentation.
- Research and implement new tools and technologies.
- Integrate internal and external systems securely.
- Design databases and support data pipelines for reporting.
- Participate in architecture decisions, solution planning, and code reviews.
- Collaborate with Security and Risk teams to address vulnerabilities.
- Monitor compliance, submit risk reports as needed, and adhere to risk frameworks and audit readiness.
- Implement and maintain strong security controls for data protection.
- Build responsive UIs with React, Angular, etc., and mobile apps using Flutter, React Native, Java, Kotlin, or Swift.
- Develop backends with Java, PHP, Python, Node.js, or C#.
- Work with PostgreSQL, MySQL, MongoDB, and deploy apps using AWS, Azure, Docker, and Kubernetes.
- Use Agile tools (Jira, Confluence), Git, and enforce best security practices (RBAC, MFA).
- Perform any other duties assigned by the line manager.
Qualifications:
- Bachelor’s degree in Computer Science, IT, or a related field.
- Minimum 3 years of full-stack development experience.
- Strong problem-solving, communication, and teamwork skills.
- Agile experience required; certification is a plus.
- Skilled in database management, UI design, security, and API development.
Application Procedure:
Applications should be submitted by sending a detailed CV, certified copies of certificates, and a cover letter to recruitment@mwalimubank.co.tz by Friday, 13th June 2025. Women are encouraged to apply. Only shortlisted applicants will be contacted.