Job Description
Responsibilities: - Collaborate with other team members to understand the requirements and to design/code/modify pieces of software need to solve defined problems, from layout to function. - Assess, select and optimize the use of algorithms and different data structures for problem-solving. - Develop and implement the algorithms determined to solve problems considering the required functionality. - Investigate suitable approaches to increase the system performance. - Proficient and regular use of version control tools such as Git. - Prepare documentations along with development, this may include comments on code, documentation on design, or user manual.
Requirements
Education, Skills, Experience: - Deep expertise and hands on experience with Java/Python, C/C++ programming languages. - Adequate familiarity with Computer Networks, Database Management Systems, Operating Systems especially Linux. - Strict loyalty to the rules & regulations of the Islamic Republic of Iran. - Having a Bachelor degree in Computer Engineering; Certificate in Network+; Certificate in LPIC. - At least two years of relevant experience. - The position requires constant communication with colleagues, strong team working skills and great public relations, problem solving skills and being creative, accountable, flexible, proactive, energetic and organized.
Employment Type
Job Category
Educations
Seniority
Details
Employment type
Job Category
Educations
Seniority