Command Palette

Search for a command to run...

Back to Jobs
đź”— Source DirectoryFull TimeExpired / Closed

Software Developer

Job Description

As a versatile professional in the role of Software Developer, you will be a pivotal member of our team, contributing to both the technical development and strategic planning of software solutions. Your primary responsibilities include writing efficient and maintainable code, actively contributing to the development of software solutions, and collaborating with cross-functional teams to understand and implement project requirements. You will conduct code reviews to ensure code quality and adherence to standards, engage with business stakeholders to gather, analyze, and document comprehensive business requirements, and translate business needs into technical specifications. Additionally, you will work closely with product managers, designers, and other developers to ensure alignment with project goals, participate in testing and debugging of software applications to meet business requirements, and contribute to user acceptance testing. The role also involves staying informed about industry trends, best practices, and emerging technologies, identifying opportunities for process improvements, and contributing to the continuous improvement of development practices.

Requirements

Bachelor’s or Master’s degree in Computer Science, Software Engineering, Business Administration, or related field; Strong proficiency in one or more programming languages (e.g., Java, Python, C#); Experience in software development and business analysis within a collaborative environment; Solid understanding of data structures, algorithms, and software design principles; Excellent analytical, problem-solving, and communication skills; Familiarity with agile methodologies is a plus; Secure coding practices: Follow secure coding guidelines to prevent vulnerabilities; Code quality: Write clean, efficient, and maintainable code; Timely delivery: Complete assigned tasks and projects on schedule; Requirement accuracy: Implement features correctly with minimal rework; Collaboration & communication: Work effectively with cross-functional teams; Continuous improvement: Contribute to process improvements and adopt new technologies; Code repository management: Maintain organized, up-to-date code in version control systems.

Posted

November 6th, 2023

About This Listing

This job listing was sourced by AkiliBrain's automated data pipeline from a publicly accessible employer career page or job board. Listings are indexed daily and verified against the original source. AkiliBrain does not charge employers for listing and does not endorse any specific employer or role.

To apply, use the official link provided by the employer. If you believe this listing contains inaccurate information, please contact our editorial team.

Source: AkiliBrain Jobs & Careers Intelligence — updated daily from employer portals across East Africa.

Company

UBA Tanzania Ltd

Location

Tanzania

Deadline

August 9th, 2026

7 days ago

Software Developer at UBA Tanzania Ltd | Jobs | AkiliBrain