Description

Job Duties 

Analyze and evaluate complex system requirements.

  • Design, develop, and implement software applications using a software development life cycle.
  • Perform unit tests, integration tests, regression tests, and system tests on developed code.
  • Review and enhance existing applications to improve performance and add functionality.
  • Modify the software to fix errors, adapt it to new hardware, and improve its performance.
  • Troubleshoot, debug and upgrade existing software. Verify and deploy programs and systems to implement fixes.

Requirements

Must have Master's degree or its foreign equivalent in computer science, information systems, or a related field.

  • Employer will accept any suitable combination of education, training, and/or experience.

Education

Master's degree