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.
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.
Qualifications and Experience
• 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.
Job application procedure
Click Here to apply
All Jobs
More Information
- Address Kampala, Uganda, East Africa