- Collecting the necessary requirements for software development from users and documenting them
- Preparing infrastructure designs for software and database designs
- Designing forms for software interfaces.Writing the necessary code to build and run the software
- Testing the software functionality and identifying programming defects
- Fixing programming defects and continuously updating the software
- Providing necessary data protection and security
- Continuous communication with users and providing required support
- Following the latest methodologies in all stages of software development
- Continuous selfdevelopment to keep up with modern technologies
- Preparing user manuals and training users.Complying with information security policies and maintaining confidentiality
- Completing all assigned tasks related to the field of work
Qualifications
- Bachelors degree in Computer Science and Information / Bachelor of Science in Computer Engineering
- Experience in software development
- Experience in information technology and related fields
- Knowledge of system development procedures and stages
- Knowledge of programming languages
- Knowledge of databases
- Knowledge of operating systems
- Knowledge of infrastructure and networks.
- Knowledge of information security principles and fundamentals.
This job has been sourced from an external job board.
More jobs on