Software Developer/Programmer

at QuickBiz Consltants
Location Dar es salaam, Tanzania, United Republic of
Date Posted August 17, 2020
Category IT / Information Technology
Software Development
Job Type Full-time
Currency TZS

Description

Job Summary

This position requires experience in systems analysis and programming, system implementation, database access, web development, and Graphics Design

  • Minimum Qualification: Bachelor
  • Experience Level: Senior level
  • Experience Length: 3 years

Job Description

  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Design and Develop a professional website as per client need.
  • Design Commercial Graphics.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational
  • Protects operations by keeping information confidential.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Accomplishes engineering and organization mission by completing related results as needed.

 

2.         REQUIRED QUALIFICATIONS

•     A University degree in IT, Computer Science, or related field.

•     Knowledge of the Microsoft technical ecosystem.

•     Knowledge of building a monitoring and evaluation software is an added advantage

•     Knowledge of SQL Server optimization is an added advantage.

2.1     Experience

•     3+ years of experience as a software engineer

•     3+ years professional experience in professional web development

•     Experience in working in a multi-programmer environment using collaborative tools such as code repositories, wikis and other collaboration platforms.

•     Experience in implementation of projects using agile methodology.

•     Experience building functional complex web-based systems on an enterprise level.  .

•     Ability to take a project from scoping requirements to launch.

•     Experience in communicating with users, other technical teams and management to collect requirements, identify tasks, provide estimates and meet production deadlines

•     Proven experience in Domain-driven design architecture.

•     Experience with mission-critical, 24x7 systems

•     Experience implementing and consuming large scale web services

•     Proven experience in implementation of micro service architecture

 

2.2     Competencies & Skills 

•     Strong interpersonal and communications skills;

•     Experience in professional web development

•     Ability to deliver with short notice;

•     Team player, Hardworking and results-oriented;

•     Software Design, Documentation, and Testing

•     Programming Skills

•     Software Development Fundamentals and Process

•     Software Requirements

•     Software Architecture

•     Self-Directed

•     Ability to Multitask