•Design, develop, and implement software solutions to enhance the performance and functionality of computer systems. •Gather system requirements, user requirements and feature requirements. •Communicate technical problems, processes, and solutions effectively by identifying and addressing them. •Create, modify, integrate, and test software code. •Make necessary modifications to maintain existing computer programs. •Prepare reports, manuals, and other documentation regarding the status, operation, and maintenance of systems.
•Bachelor's degree in Computer Science, Software Engineering, or a related field. •Proven experience of system development and maintenance •Proficiency in programming languages •Deep understanding of system architecture •Strong problem-solving and analytical skills, with the ability to identify and resolve complex technical issues. additional Two weeks' vacation each year and the vacation pay is calculated as 4% of total wages earned in the previous year.