Assistant Software Developer

Share and send to your friends !
Closes : March 31, 2023

Job Purpose

 

The Assistant Software Developeris responsible for software development, design, documentation, deployment andmaintenance. The role is responsible for ensuring correct requirements arecollected from customers and appropriate systems are developed, tested andcommissioned to clients. The role shall ensure best practice is upheld indeveloping software solutions. The developer shall align to current softwaredevelopment trends in order to attain efficiency. The developer shall performfull stack roles.

 

 

Key Responsibilities

 

Requirements Collection             

  • Collect, Document and Review Customer Requirements
  • Interpret requirements for the developers

Software Design & Analysis        

  • Design and Model software solutions based on collected requirements
  • Develop and Maintain effective systems and software for both internal and external stakeholders

Software Development, Integrations & Maintenance     

  • Proficiency in developing full stack
  • Proficiency in various languages such as Java, C#, C++,Python etc.
  • Developing server-side solutions following industry best practices
  • Integrate software applications for internal and external use
  • Customise Software Solutions for internal and external customers
  • Design and develop web applications, mobile applications and websites for the company and for customers
  • Ability to work with various types of databases – design and performance tuning

Software Testing             

  • Review and debug code
  • Perform Validation and Verification Testing
  • Perform Sign Offs for each and every project

Software Deployment & Commissioning             

  • Plan strategies for software deployment
  • Maintain software releases, versions and patches

Systems Training and Documentation    

  • Maintain documentation for all systems
  • Train users for various applications

Software Quality            

  • Create and execute detailed test scripts, test plans and test cases
  • Work closely with developers to create test specifications.

Technology Updates      

  • Update the Data Centre Manager on all relevant changes inthe industry

 

 

 

Knowledge, Skills, Qualifications and Experience

 

Diploma in a relevant field

Member of either EIZ or ICTAZ

Minimum of one (1) year of information technology experiencewith a focus on software development

 

 

Competencies required for this Role

 

  • Has extensivetechnical knowledge in software development lifecycles and agile methodologies
  • Good knowledgeof various software development frameworks
  • Good knowledgeof various programming languages
  • Good knowledgeof Software Testing
  • Good knowledgeof Object-Oriented Programming
  • leadershipskills for management and development of staff
  • Ability tocollaborate and work with a team
  • Strong oral andwritten communication skills.
  • Strongbackground in various aspects of software development
  • Good customersupport skills
  • ProjectManagement
  • Logicalthinking and problem solving
  • Highly provenethical conduct and free from criminal record; and
  • Highly computerliterate and presentation skills.

To apply for this job please visit www.enchito.co.zm .

Closes : January 27, 2023 Description: Job Purpose The primary responsibilities will include loading and unloading warehouse material, optimizing loads to ensure operational efficiency and identifying damages to vehicles. Operating…
Closes : February 21, 2023 Kitwe Vocational Training Centre, a public training institution under the Ministry of Technology and science URGENTLY requires an: Kitwe Vocational Training Centre, a public training…
What you would be expected to do: Ensuring accurate month-close/quarter-close and year-close processes and manage all financial reports Closure of all statutory and tax audits, external and internal audits Finalization…