Software Engineer Jobs in Uganda

7

jobs

Digital Factory Ltd

Software Developer / Engineer

Kampala, Uganda

MRC/UVRI Uganda Research Unit on AIDS

Senior Database Programmer

Entebbe, Uganda

CNOOC Uganda Limited

CLOSED

Planning And Cost Control Engineer

Kampala, Uganda

Aldelia Limited

CLOSED

Planning And Cost Control Engineer

Kampala, Uganda

Schlumberger Limited (SLB)

Digital Drilling Engineer

Kampala, Uganda

WINGERsoft Technologies Ltd

Only on Fuzu

IT And Sales Support Officer

Kampala, Uganda

McDermott

Construction Engineer - E & I (Tech Services)

Bulisa, Uganda

MTN Pulse Uganda

Manager – Enterprise Fixed & ICT Products

Kampala, Uganda

Uganda Electricity Distribution Company Limited (UEDCL)

GIS Survey Assistant

Kampala, Uganda

Get personalised job alerts directly to your inbox!

Electricity Regulatory Authority (Uganda)

CLOSED

Network Planning Engineer

Kampala, Uganda

Software Developer / Engineer

Closing: Mar 12, 2024

10 days remaining

Published: Feb 15, 2024 (16 days ago)

Job Requirements

Education:

Work experience:

Language skills:

Job Summary

Contract Type:

Sign up to view job details.

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.


Requirements

• 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.


Responsibilities
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.


Requirements

• 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.


• 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.


Applications submitted via Fuzu have 32% higher chance of getting shortlisted.