Software Developer / Engineer at Digital Factory Ltd
- Company: Digital Factory Ltd
- Location: Uganda
- State: Uganda
- Job type: Full-Time
- Job category: IT/Telecom Jobs in Uganda
Job Description
Our Company is a leading technology company based in Kampala, Uganda, dedicated to creating innovative solutions that address the unique challenges of our clients. Our mission is to leverage technology to drive positive change and empower businesses and communities across Uganda and beyond.
Job Description:
We are seeking a talented and experienced Software Developer to join our dynamic team. The successful candidate will be responsible for designing, developing, testing, and maintaining high-quality software solutions that meet the needs of our clients. The role will involve collaborating with cross-functional teams to deliver innovative software products that drive business growth and improve user experiences.
Key Responsibilities:
• Develop and maintain software applications, including web-based and mobile applications, using modern programming languages and frameworks.
• Collaborate with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications and software designs.
Write clean, efficient, and maintainable code following best practices and coding standards.
• Perform thorough testing of software applications to ensure high reliability, performance, and security.
Troubleshoot and debug issues, and provide timely resolution to technical problems.
• Keep abreast of emerging technologies and industry trends, and incorporate them into software development processes to enhance product capabilities.
• Participate in code reviews, knowledge sharing sessions, and continuous improvement initiatives to maintain high standards of software quality and development efficiency.
Skills and Qualifications:
• Bachelor’s degree in Computer Science, Software Engineering, or a related field.
• Proven experience as a Software Developer, with a minimum of 3 years of relevant work experience.
• Proficiency in programming languages such as Java, Python, JavaScript, or others, and experience with relevant frameworks and libraries.
• Strong understanding of software development methodologies, including Agile, Scrum, or Kanban.
• Experience with web development technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js).
• Knowledge of database management systems (e.g., MySQL, PostgreSQL, MongoDB) and proficiency in SQL and database design.
• Excellent problem-solving skills and attention to detail.
• Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
• Ability to thrive in a fast-paced, dynamic work environment and manage multiple priorities effectively.
Benefits:
• Young team environment
• Career perspective
• Training fully covered by Company
• Private medical coverage (including family)
Method of Application
Submit your CV and Application on Company Website : Click HereClosing Date : 25th Feb, 2024
