, pub-8228024607803045, DIRECT, f08c47fec0942fa0
top of page

Software Engineer job at Asigma

About the Organization

ASIGMA is a management and advisory firm, with data and technology innovation at the helm. We are driven by passion to build the wealth of society one step at a time. People are our best asset, and as such, we are always looking for the very best that are driven to deliver impact by working on multi-sectoral projects.

You will become an integral part of the different teams to build each other and come up with unique solutions to achieve client expectations.

Job Description

The software engineer will be a part of a team of passionate analysts in performing tasks related to design, development, modification, and implementation of software systems and applications. She/He will identify and assess user needs or project requirements, and design or configure systems and programs that meet those needs.

Duties and Responsibilities

  • Executing full software development lifecycle (SDLC).

  • Documenting software specifications and determining operational feasibility.

  • Developing software architectures for systems

  • Data modeling for software.

  • Writing well-designed, testable, efficient code using any selected language/framework.

  • Integrate software components into a fully functional software system.

  • Testing developed software and reviewing code to ensure it meets agreed-upon standards.

  • Develop software verification plans and quality assurance procedures.

  • Troubleshoot, debug and upgrade existing systems.

  • Deploy programs and evaluate user feedback.

  • Complying with project plans and industry standards.

  • Improve operations by conducting systems analysis and recommending changes in policies and procedures.

  • Providing field support remotely and practically during research projects.

  • Supporting documentation of proposals, reports, studies, and any other relevant material.

Qualification, Experiences and Competencies

  • Bachelor’s degree in computer science, Engineering, or related field.

  • Minimum of 2 years of professional software development experience.

  • Proficiency in C# and .NET Core is an added advantage.

  • Experience with front-end technologies such as React, Vue.js, TypeScript, and Flutter.

  • Proven experience as a technical lead, leading teams in software development projects.

  • Full-stack development experience, including proficiency in front-end and back-end technologies.

  • Solid understanding of software architecture and design principles.

  • Experience with both relational (e.g., SQL Server, MySQL) and non-relational (e.g., MongoDB, Cassandra) database systems.

  • Excellent problem-solving and debugging skills.

  • Strong communication and collaboration skills.

  • Ability to thrive in a fast-paced and dynamic environment.

How to Apply

Are you interested? Click the "APPLY" button below to submit your application.

Get a Professional CV Customized to the Job you want to Apply for
Related Job Postings
IA Mechanical/ HVAC Supervisor – Buildings job at Q-Sourcing Limited
brief case.png
26 Jun 2024
Vivo Energy
Laboratory Technician job at Vivo Energy Uganda
brief case.png
26 Jun 2024
Field Engineer job at SunCulture Uganda
brief case.png
30 Jun 2024
Vivo Energy
Assistant Depot Technician job at Vivo Energy Uganda
brief case.png
30 Jun 2024
Mukwano Industries
Shift Supervisor (Recycling Plant) job at Mukwano Industries Uganda Ltd
brief case.png
25 Jun 2024
Share this Job:
bottom of page